v3.25.2
Note 6 - Debt Securities in a Continuous Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 537 537
Debt Securities in an unrealized loss position less than 12 months, fair value $ 93,544 $ 93,987
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (701) (292)
Debt Securities in an unrealized loss position 12 months or longer, fair value 424,734 477,347
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (70,477) (84,417)
Debt Securities in an unrealized loss position, fair value 518,278 571,334
Debt Securities in an unrealized loss position, unrealized losses $ (71,178) $ (84,709)
US Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 6 0
Debt Securities in an unrealized loss position less than 12 months, fair value $ 13,990 $ 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 13,990 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 69,407 75,959
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (6,557) (9,051)
Debt Securities in an unrealized loss position, fair value 69,407 75,959
Debt Securities in an unrealized loss position, unrealized losses $ (6,557) $ (9,051)
US States and Political Subdivisions Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 187 188
Debt Securities in an unrealized loss position less than 12 months, fair value $ 0 $ 288
Debt Securities in an unrealized loss position less than 12 months, unrealized losses 0 (2)
Debt Securities in an unrealized loss position 12 months or longer, fair value 84,278 84,471
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (20,478) (20,629)
Debt Securities in an unrealized loss position, fair value 84,278 84,759
Debt Securities in an unrealized loss position, unrealized losses $ (20,478) $ (20,631)
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 152 153
Debt Securities in an unrealized loss position less than 12 months, fair value $ 0 $ 1
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 191,140 234,073
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (30,518) (38,902)
Debt Securities in an unrealized loss position, fair value 191,140 234,074
Debt Securities in an unrealized loss position, unrealized losses $ (30,518) $ (38,902)
Collateralized Mortgage Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 154 154
Debt Securities in an unrealized loss position less than 12 months, fair value $ 77,572 $ 83,026
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (681) (262)
Debt Securities in an unrealized loss position 12 months or longer, fair value 75,571 78,569
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (12,761) (15,559)
Debt Securities in an unrealized loss position, fair value 153,143 161,595
Debt Securities in an unrealized loss position, unrealized losses $ (13,442) $ (15,821)
Corporate Debt Securities and Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
No. of debt securities | Security 3 7
Debt Securities in an unrealized loss position less than 12 months, fair value $ 1,982 $ 10,672
Debt Securities in an unrealized loss position less than 12 months, unrealized losses (18) (28)
Debt Securities in an unrealized loss position 12 months or longer, fair value 4,338 4,275
Debt Securities in an unrealized loss position 12 months or longer, unrealized losses (163) (276)
Debt Securities in an unrealized loss position, fair value 6,320 14,947
Debt Securities in an unrealized loss position, unrealized losses $ (181) $ (304)