v3.26.1
Securities - Unrealized Loss Positions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
Fair Value    
Less Than 12 Months, Fair Value $ 101,012 $ 33,409
12 Months or More, Fair Value 213,261 248,889
Total Fair Value 314,273 282,298
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 1,034 282
12 Months or More, Unrealized Loss 16,364 16,219
Total Unrealized Loss $ 17,398 16,501
Securities    
Number of positions | security 517  
Aggregate fair value $ 314,273 282,298
Allowance for credit losses 0  
U.S. Treasury securities    
Fair Value    
12 Months or More, Fair Value 4,908 4,887
Total Fair Value 4,908 4,887
Unrealized Loss    
12 Months or More, Unrealized Loss 87 105
Total Unrealized Loss 87 105
Securities    
Aggregate fair value 4,908 4,887
U.S. government agencies and corporations    
Fair Value    
12 Months or More, Fair Value 53,650 55,710
Total Fair Value 53,650 55,710
Unrealized Loss    
12 Months or More, Unrealized Loss 4,955 4,895
Total Unrealized Loss 4,955 4,895
Securities    
Aggregate fair value 53,650 55,710
Mortgage-backed securities    
Fair Value    
Less Than 12 Months, Fair Value 41,854 12,949
12 Months or More, Fair Value 97,260 107,826
Total Fair Value 139,114 120,775
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 430 84
12 Months or More, Unrealized Loss 7,949 7,746
Total Unrealized Loss 8,379 7,830
Securities    
Aggregate fair value 139,114 120,775
Obligations of states and political subdivisions    
Fair Value    
Less Than 12 Months, Fair Value 46,082 7,451
12 Months or More, Fair Value 43,429 64,534
Total Fair Value 89,511 71,985
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 548 79
12 Months or More, Unrealized Loss 2,387 2,405
Total Unrealized Loss 2,935 2,484
Securities    
Aggregate fair value 89,511 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 14,014 15,932
Total Fair Value 27,090 28,941
Unrealized Loss    
Less Than 12 Months, Unrealized Loss 56 119
12 Months or More, Unrealized Loss 986 1,068
Total Unrealized Loss 1,042 1,187
Securities    
Aggregate fair value $ 27,090 $ 28,941