v3.26.1
Securities - Schedule of Fair Value Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Fair Value Allowance for Credit Losses [Line Items]    
Less than Twelve Months, Fair Value $ 116,253 $ 39,295
Less than Twelve Months, Gross Unrealized Losses (1,997) (227)
Twelve Months or Greater, Fair Value 100,629 143,835
Twelve Months or Greater, Gross Unrealized Losses (8,213) (9,827)
Total, Fair Value 216,882 183,130
Total, Gross Unrealized Losses (10,210) (10,054)
Obligations of U.S. Government Agencies or Corporations [Member]    
Schedule of Fair Value Allowance for Credit Losses [Line Items]    
Less than Twelve Months, Fair Value 29,871
Less than Twelve Months, Gross Unrealized Losses (229)
Twelve Months or Greater, Fair Value 31,186 53,603
Twelve Months or Greater, Gross Unrealized Losses (313) (897)
Total, Fair Value 61,057 53,603
Total, Gross Unrealized Losses (542) (897)
Residential Mortgage-Backed Securities [Member]    
Schedule of Fair Value Allowance for Credit Losses [Line Items]    
Less than Twelve Months, Fair Value 77,028 36,300
Less than Twelve Months, Gross Unrealized Losses (1,691) (208)
Twelve Months or Greater, Fair Value 69,044 87,734
Twelve Months or Greater, Gross Unrealized Losses (7,880) (8,876)
Total, Fair Value 146,072 124,034
Total, Gross Unrealized Losses (9,571) (9,084)
Residential Collateralized Mortgage Obligations [Member]    
Schedule of Fair Value Allowance for Credit Losses [Line Items]    
Less than Twelve Months, Fair Value 320  
Less than Twelve Months, Gross Unrealized Losses (3)  
Twelve Months or Greater, Fair Value  
Total, Fair Value 320  
Total, Gross Unrealized Losses (3)  
Obligations of states and political subdivisions [Member]    
Schedule of Fair Value Allowance for Credit Losses [Line Items]    
Less than Twelve Months, Fair Value 9,034 2,995
Less than Twelve Months, Gross Unrealized Losses (74) (19)
Twelve Months or Greater, Fair Value 399 2,498
Twelve Months or Greater, Gross Unrealized Losses (20) (54)
Total, Fair Value 9,433 5,493
Total, Gross Unrealized Losses $ (94) $ (73)