v3.25.4
Investment Securities - Schedule of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 805,504 $ 587,708
Gross Unrealized Gains 5,372 18
Gross Unrealized Losses (40,104) (59,705)
Fair Value 770,772 528,021
State and political subdivisions    
Marketable Securities [Line Items]    
Amortized Cost 247,716 188,933
Gross Unrealized Gains 3,228 4
Gross Unrealized Losses (10,733) (16,973)
Fair Value 240,211 171,964
Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
Amortized Cost 503,599 267,359
Gross Unrealized Gains 2,144 11
Gross Unrealized Losses (27,047) (34,095)
Fair Value 478,696 233,275
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 30,895 95,841
Gross Unrealized Gains 0 3
Gross Unrealized Losses (1,999) (8,058)
Fair Value 28,896 87,786
Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
Amortized Cost 23,294 35,575
Gross Unrealized Gains 0 0
Gross Unrealized Losses (325) (579)
Fair Value $ 22,969 $ 34,996