XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 587,708 $ 684,917
Gross Unrealized Gains 18 4
Gross Unrealized Losses (59,705) (57,804)
Fair Value 528,021 627,117
State and political subdivisions    
Marketable Securities [Line Items]    
Amortized Cost 188,933 235,297
Gross Unrealized Gains 4 4
Gross Unrealized Losses (16,973) (16,266)
Fair Value 171,964 219,035
Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
Amortized Cost 267,359 188,307
Gross Unrealized Gains 11 0
Gross Unrealized Losses (34,095) (30,508)
Fair Value 233,275 157,799
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 95,841 111,109
Gross Unrealized Gains 3 0
Gross Unrealized Losses (8,058) (8,769)
Fair Value 87,786 102,340
Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost   109,836
Gross Unrealized Gains   0
Gross Unrealized Losses   (1,115)
Fair Value   108,721
Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
Amortized Cost 35,575 40,368
Gross Unrealized Gains 0 0
Gross Unrealized Losses (579) (1,146)
Fair Value $ 34,996 $ 39,222