v3.26.1
Securities - Securities in Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Securities [Abstract]    
Amortized Cost, Less than 12 months $ 221,299 $ 129,956
Gross Unrealized Losses, Less than 12 months (3,156) (1,869)
Fair Value, Less than 12 months 218,143 128,087
Amortized Cost, 12 months or more 813,541 914,476
Gross Unrealized Losses, 12 months or more (88,197) (85,708)
Fair Value, 12 months or more 725,344 828,768
Amortized Cost 1,034,840 1,044,432
Gross Unrealized Losses (91,353) (87,577)
Fair Value 943,487 956,855
U.S. Treasury and Government Agencies [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 823 954
Gross Unrealized Losses, Less than 12 months (3) (2)
Fair Value, Less than 12 months 820 952
Amortized Cost, 12 months or more 163,641 238,808
Gross Unrealized Losses, 12 months or more (7,633) (8,144)
Fair Value, 12 months or more 156,008 230,664
Amortized Cost 164,464 239,762
Gross Unrealized Losses (7,636) (8,146)
Fair Value 156,828 231,616
State and Political Subdivisions [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 25,176 8,129
Gross Unrealized Losses, Less than 12 months (1,479) (1,232)
Fair Value, Less than 12 months 23,697 6,897
Amortized Cost, 12 months or more 265,604 274,927
Gross Unrealized Losses, 12 months or more (37,500) (35,112)
Fair Value, 12 months or more 228,104 239,815
Amortized Cost 290,780 283,056
Gross Unrealized Losses (38,979) (36,344)
Fair Value 251,801 246,712
Agency Mortgage-backed Securities [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 186,784 113,962
Gross Unrealized Losses, Less than 12 months (1,612) (633)
Fair Value, Less than 12 months 185,172 113,329
Amortized Cost, 12 months or more 372,343 384,506
Gross Unrealized Losses, 12 months or more (43,008) (42,396)
Fair Value, 12 months or more 329,335 342,110
Amortized Cost 559,127 498,468
Gross Unrealized Losses (44,620) (43,029)
Fair Value 514,507 455,439
Asset-backed Securities [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 8,516 6,911
Gross Unrealized Losses, Less than 12 months (62) (2)
Fair Value, Less than 12 months 8,454 6,909
Amortized Cost, 12 months or more 11,953 16,235
Gross Unrealized Losses, 12 months or more (56) (56)
Fair Value, 12 months or more 11,897 16,179
Amortized Cost 20,469 23,146
Gross Unrealized Losses (118) (58)
Fair Value $ 20,351 $ 23,088