XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Securities with Unrealized Losses Aggregated by Investment Category and Time with Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value $ 7,543 $ 963
Less than 12 months, unrealized losses 41 1
More than 12 months, fair value 455,487 460,317
More than 12 months, unrealized losses 65,582 61,134
Total, fair value 463,030 461,280
Total, unrealized losses 65,623 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 82,054 80,502
More than 12 months, unrealized losses 7,704 9,373
Total, fair value 82,054 80,502
Total, unrealized losses 7,704 9,373
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 849 0
Less than 12 months, unrealized losses 0 0
More than 12 months, fair value 223,246 228,236
More than 12 months, unrealized losses 39,224 30,579
Total, fair value 224,095 228,236
Total, unrealized losses 39,224 30,579
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 6,694 963
Less than 12 months, unrealized losses 41 1
More than 12 months, fair value 140,863 142,170
More than 12 months, unrealized losses 18,461 20,954
Total, fair value 147,557 143,133
Total, unrealized losses 18,502 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 9,112 9,197
More than 12 months, unrealized losses 155 190
Total, fair value 9,112 9,197
Total, unrealized losses $ 155 $ 190