v3.25.2
AFS Securities (AFS securities with gross unrealized losses) (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Securities
Dec. 31, 2024
USD ($)
Securities
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months $ 328 $ 671
Fair Value, Less Than Twelve Months 22,176 29,199
Gross Unrealized Losses, Twelve Months or More 18,014 25,825
Fair Value, Twelve Months or More 411,424 443,611
Total Unrealized Losses $ 18,342 $ 26,496
Number of Securities in an unrealized loss position, Less Than Twelve Months, Fair Value | Securities 73 175
Number of Securities in an unrealized loss position, Twelve Months or More, Fair Value | Securities 195 178
Number of Securities in an unrealized loss position, Total Unrealized Losses | Securities 268 353
US Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months $ 0 $ 0
Fair Value, Less Than Twelve Months 0 0
Gross Unrealized Losses, Twelve Months or More 6,282 10,236
Fair Value, Twelve Months or More 204,306 220,571
Total Unrealized Losses 6,282 10,236
States and political subdivisions [Member]    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months 224 486
Fair Value, Less Than Twelve Months 14,716 23,553
Gross Unrealized Losses, Twelve Months or More 4,393 4,090
Fair Value, Twelve Months or More 37,646 36,796
Total Unrealized Losses 4,617 4,576
Auction Rate Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months 0 0
Fair Value, Less Than Twelve Months 0 0
Gross Unrealized Losses, Twelve Months or More 435 156
Fair Value, Twelve Months or More 2,765 3,044
Total Unrealized Losses 435 156
Mortgage-backed securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months 0 0
Fair Value, Less Than Twelve Months 0 0
Gross Unrealized Losses, Twelve Months or More 1,436 2,182
Fair Value, Twelve Months or More 24,657 26,886
Total Unrealized Losses 1,436 2,182
Collateralized mortgage obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months 21 185
Fair Value, Less Than Twelve Months 5,843 5,646
Gross Unrealized Losses, Twelve Months or More 4,673 8,297
Fair Value, Twelve Months or More 136,395 149,028
Total Unrealized Losses 4,694 8,482
Corporate Debt Securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses, Less Than Twelve Months 83 0
Fair Value, Less Than Twelve Months 1,617 0
Gross Unrealized Losses, Twelve Months or More 795 864
Fair Value, Twelve Months or More 5,655 7,286
Total Unrealized Losses $ 878 $ 864