v3.25.4
Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value $ 148,111 $ 97,255
AFS, Less than 12 Months, Unrealized Losses 1,733 2,193
AFS, 12 months or more, Estimated Fair Value 346,597 401,004
AFS, 12 months or more, Unrealized Losses 38,371 57,512
AFS, Total Estimated Fair Value 494,708 498,259
AFS, Total Unrealized Losses 40,104 59,705
State and political subdivisions    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 4,082
AFS, Less than 12 Months, Unrealized Losses 0 8
AFS, 12 months or more, Estimated Fair Value 139,379 163,893
AFS, 12 months or more, Unrealized Losses 10,733 16,964
AFS, Total Estimated Fair Value 139,379 167,975
AFS, Total Unrealized Losses 10,733 16,972
Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 148,111 85,272
AFS, Less than 12 Months, Unrealized Losses 1,733 2,086
AFS, 12 months or more, Estimated Fair Value 155,353 139,676
AFS, 12 months or more, Unrealized Losses 25,314 32,009
AFS, Total Estimated Fair Value 303,464 224,948
AFS, Total Unrealized Losses 27,047 34,095
Corporate bonds    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 7,901
AFS, Less than 12 Months, Unrealized Losses 0 99
AFS, 12 months or more, Estimated Fair Value 28,896 66,860
AFS, 12 months or more, Unrealized Losses 1,999 7,960
AFS, Total Estimated Fair Value 28,896 74,761
AFS, Total Unrealized Losses 1,999 8,059
Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises    
Marketable Securities [Line Items]    
AFS, Less than 12 months, Estimated Fair Value 0 0
AFS, Less than 12 Months, Unrealized Losses 0 0
AFS, 12 months or more, Estimated Fair Value 22,969 30,575
AFS, 12 months or more, Unrealized Losses 325 579
AFS, Total Estimated Fair Value 22,969 30,575
AFS, Total Unrealized Losses $ 325 $ 579