v3.26.1
Securities - Unrealized Loss Positions (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
Fair Value    
Less Than 12 Months, Fair Value $ 158,648 $ 33,409
12 Months or More, Fair Value 133,268 248,889
Total Fair Value 291,916 282,298
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,737 282
12 Months or More, Unrealized Loss 9,373 16,219
Total Unrealized Loss $ 11,110 16,501
Securities    
Number of positions | security 336  
Aggregate fair value $ 291,916 282,298
Allowance for credit losses 0  
U.S. Treasury securities    
Fair Value    
12 Months or More, Fair Value 4,934 4,887
Total Fair Value 4,934 4,887
Unrealized Loss    
12 Months or More, Unrealized Loss 63 105
Total Unrealized Loss 63 105
Securities    
Aggregate fair value 4,934 4,887
U.S. government agencies and corporations    
Fair Value    
12 Months or More, Fair Value 23,858 55,710
Total Fair Value 23,858 55,710
Unrealized Loss    
12 Months or More, Unrealized Loss 1,412 4,895
Total Unrealized Loss 1,412 4,895
Securities    
Aggregate fair value 23,858 55,710
Mortgage-backed securities    
Fair Value    
Less Than 12 Months, Fair Value 119,889 12,949
12 Months or More, Fair Value 62,989 107,826
Total Fair Value 182,878 120,775
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,339 84
12 Months or More, Unrealized Loss 5,293 7,746
Total Unrealized Loss 6,632 7,830
Securities    
Aggregate fair value 182,878 120,775
Obligations of states and political subdivisions    
Fair Value    
Less Than 12 Months, Fair Value 25,683 7,451
12 Months or More, Fair Value 28,662 64,534
Total Fair Value 54,345 71,985
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 267 79
12 Months or More, Unrealized Loss 1,680 2,405
Total Unrealized Loss 1,947 2,484
Securities    
Aggregate fair value 54,345 71,985
Corporate and other debt securities    
Fair Value    
Less Than 12 Months, Fair Value 13,076 13,009
12 Months or More, Fair Value 12,825 15,932
Total Fair Value 25,901 28,941
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 131 119
12 Months or More, Unrealized Loss 925 1,068
Total Unrealized Loss 1,056 1,187
Securities    
Aggregate fair value $ 25,901 $ 28,941