v3.25.2
Securities - Securities with Unrealized Losses Aggregated by Investment Category and Time with Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value $ 12,456 $ 963
Less than 12 months, unrealized losses 703 1
More than 12 months, fair value 444,350 460,317
More than 12 months, unrealized losses 69,192 61,134
Total, fair value 456,806 461,280
Total, unrealized losses 69,895 61,135
U.S. Treasury Notes and Bonds [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 83,003 80,502
More than 12 months, unrealized losses 6,636 9,373
Total, fair value 83,003 80,502
Total, unrealized losses 6,636 9,373
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 4,642 0
Less than 12 months, unrealized losses 608 0
More than 12 months, fair value 212,203 228,236
More than 12 months, unrealized losses 45,179 30,579
Total, fair value 216,845 228,236
Total, unrealized losses 45,787 30,579
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 7,814 963
Less than 12 months, unrealized losses 95 1
More than 12 months, fair value 139,969 142,170
More than 12 months, unrealized losses 17,143 20,954
Total, fair value 147,783 143,133
Total, unrealized losses 17,238 20,955
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 212 212
More than 12 months, unrealized losses 38 38
Total, fair value 212 212
Total, unrealized losses 38 38
Asset-backed Securities [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 8,963 9,197
More than 12 months, unrealized losses 196 190
Total, fair value 8,963 9,197
Total, unrealized losses $ 196 $ 190