XML 87 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Summary of Held-to-maturity Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 775,037 $ 683,895
Allowance for Credit Losses (237) (238)
Gross Unrealized Gains 610 2,266
Gross Unrealized Losses (82,911) (73,901)
Fair Value 692,499 612,022
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 233,302 188,475
Allowance for Credit Losses 0 0
Gross Unrealized Gains 219 489
Gross Unrealized Losses (10,227) (8,139)
Fair Value 223,294 180,825
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 142,691 144,496
Allowance for Credit Losses (237) (238)
Gross Unrealized Gains 110 134
Gross Unrealized Losses (31,716) (30,104)
Fair Value 110,848 114,288
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 300,290 248,559
Allowance for Credit Losses 0 0
Gross Unrealized Gains 281 1,643
Gross Unrealized Losses (24,293) (18,582)
Fair Value 276,278 231,620
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 98,754 102,365
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (16,675) (17,076)
Fair Value $ 82,079 $ 85,289