v3.26.1
Securities - Securities with Unrealized Losses Aggregated by Investment Category and Time with Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value $ 110,573 $ 73,335
Less than 12 months, unrealized losses 2,062 1,121
More than 12 months, fair value 402,824 443,972
More than 12 months, unrealized losses 46,493 51,658
Total, fair value 513,397 517,307
Total, unrealized losses 48,555 52,779
U.S. Treasury Notes and Bonds [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 3,875 0
Less than 12 months, unrealized losses 4 0
More than 12 months, fair value 83,832 84,204
More than 12 months, unrealized losses 5,328 5,195
Total, fair value 87,707 84,204
Total, unrealized losses 5,332 5,195
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 555 4,716
Less than 12 months, unrealized losses 2 467
More than 12 months, fair value 198,676 222,858
More than 12 months, unrealized losses 27,202 32,187
Total, fair value 199,231 227,574
Total, unrealized losses 27,204 32,654
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 104,549 66,709
Less than 12 months, unrealized losses 2,042 644
More than 12 months, fair value 111,925 128,063
More than 12 months, unrealized losses 13,854 14,123
Total, fair value 216,474 194,772
Total, unrealized losses 15,896 14,767
Corporate [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 224 222
More than 12 months, unrealized losses 26 28
Total, fair value 224 222
Total, unrealized losses 26 28
Asset-backed Securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 1,594 1,910
Less than 12 months, unrealized losses 14 10
More than 12 months, fair value 8,167 8,625
More than 12 months, unrealized losses 83 125
Total, fair value 9,761 10,535
Total, unrealized losses $ 97 $ 135