XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENT SECURITIES, Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities [Abstract]    
Amortized cost $ 459,537 $ 453,343
Gross Unrealized Gains 545 285
Gross Unrealized Losses (34,170) (36,027)
Allowance For Credit Losses 0 0
Fair value 425,912 417,601
U.S. Agency Securities [Member]    
Debt Securities [Abstract]    
Amortized cost 58,594 66,569
Gross Unrealized Gains 6 1
Gross Unrealized Losses (5,113) (5,799)
Allowance For Credit Losses 0 0
Fair value 53,487 60,771
U.S. Treasuries [Member]    
Debt Securities [Abstract]    
Amortized cost 126,220 152,485
Gross Unrealized Gains 6 0
Gross Unrealized Losses (5,724) (9,197)
Allowance For Credit Losses 0 0
Fair value 120,502 143,288
Obligations of State and Political Subdivisions [Member]    
Debt Securities [Abstract]    
Amortized cost 103,137 107,945
Gross Unrealized Gains 4 32
Gross Unrealized Losses (8,239) (6,190)
Allowance For Credit Losses 0 0
Fair value 94,902 101,787
Corporate Obligations [Member]    
Debt Securities [Abstract]    
Amortized cost 11,206 13,394
Gross Unrealized Gains 297 245
Gross Unrealized Losses (1,065) (1,236)
Allowance For Credit Losses 0 0
Fair value 10,438 12,403
Mortgage-backed Securities in Government Sponsored Entities [Member]    
Debt Securities [Abstract]    
Amortized cost 160,380 112,950
Gross Unrealized Gains 232 7
Gross Unrealized Losses (14,029) (13,605)
Allowance For Credit Losses 0 0
Fair value $ 146,583 $ 99,352