v3.26.1
Securities - Available for Sale Securities, Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities [Abstract]    
Amortized Cost, Less than 12 months $ 306,900 $ 129,956
Gross Unrealized Losses, Less than 12 months (4,471) (1,869)
Fair Value, Less than 12 months 302,429 128,087
Amortized Cost, 12 months or more 771,465 914,476
Gross Unrealized Losses, 12 months or more (86,925) (85,708)
Fair Value, 12 months or more 684,540 828,768
Amortized Cost 1,078,365 1,044,432
Gross Unrealized Losses (91,396) (87,577)
Fair Value 986,969 956,855
U.S. Treasury and Government Agencies [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 10 954
Gross Unrealized Losses, Less than 12 months 0 (2)
Fair Value, Less than 12 months 10 952
Amortized Cost, 12 months or more 151,452 238,808
Gross Unrealized Losses, 12 months or more (7,393) (8,144)
Fair Value, 12 months or more 144,059 230,664
Amortized Cost 151,462 239,762
Gross Unrealized Losses (7,393) (8,146)
Fair Value 144,069 231,616
State and Political Subdivisions [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 11,818 8,129
Gross Unrealized Losses, Less than 12 months (1,105) (1,232)
Fair Value, Less than 12 months 10,713 6,897
Amortized Cost, 12 months or more 262,693 274,927
Gross Unrealized Losses, 12 months or more (36,161) (35,112)
Fair Value, 12 months or more 226,532 239,815
Amortized Cost 274,511 283,056
Gross Unrealized Losses (37,266) (36,344)
Fair Value 237,245 246,712
Agency Mortgage-backed Securities [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 286,796 113,962
Gross Unrealized Losses, Less than 12 months (3,351) (633)
Fair Value, Less than 12 months 283,445 113,329
Amortized Cost, 12 months or more 357,320 384,506
Gross Unrealized Losses, 12 months or more (43,371) (42,396)
Fair Value, 12 months or more 313,949 342,110
Amortized Cost 644,116 498,468
Gross Unrealized Losses (46,722) (43,029)
Fair Value 597,394 455,439
Asset-backed Securities [Member]    
Securities [Abstract]    
Amortized Cost, Less than 12 months 8,276 6,911
Gross Unrealized Losses, Less than 12 months (15) (2)
Fair Value, Less than 12 months 8,261 6,909
Amortized Cost, 12 months or more 0 16,235
Gross Unrealized Losses, 12 months or more 0 (56)
Fair Value, 12 months or more 0 16,179
Amortized Cost 8,276 23,146
Gross Unrealized Losses (15) (58)
Fair Value $ 8,261 $ 23,088