v3.25.2
Investment Securities - Summary of Held-to-maturity Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 900,256 $ 775,037
Allowance for Credit Losses (237) (237)
Gross Unrealized Gains 2,280 610
Gross Unrealized Losses (70,688) (82,911)
Fair Value 831,611 692,499
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 299,183 233,302
Allowance for Credit Losses 0 0
Gross Unrealized Gains 468 219
Gross Unrealized Losses (8,361) (10,227)
Fair Value 291,290 223,294
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 142,319 142,691
Allowance for Credit Losses (237) (237)
Gross Unrealized Gains 109 110
Gross Unrealized Losses (29,741) (31,716)
Fair Value 112,450 110,848
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 360,559 300,290
Allowance for Credit Losses 0 0
Gross Unrealized Gains 1,703 281
Gross Unrealized Losses (18,358) (24,293)
Fair Value 343,904 276,278
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 98,195 98,754
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14,228) (16,675)
Fair Value $ 83,967 $ 82,079