v3.26.1
Investment Securities - Summary of Held-to-maturity Securities with Unrealized Loss (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
security
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value $ 232,060 $ 175,761
Less than 12 months, unrealized loss $ 5,850 $ 2,120
Less than 12 months, no. of securities | security 57 27
12 months or more, fair value $ 418,254 $ 394,083
12 months or more, unrealized loss $ 61,598 $ 58,736
12 months or more, no. of securities | security 155 160
Total fair value $ 650,314 $ 569,844
Total unrealized loss 67,448 60,856
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 89,414 131,933
Less than 12 months, unrealized loss $ 1,981 $ 1,447
Less than 12 months, no. of securities | security 20 16
12 months or more, fair value $ 112,566 $ 66,509
12 months or more, unrealized loss $ 8,695 $ 6,684
12 months or more, no. of securities | security 21 20
Total fair value $ 201,980 $ 198,442
Total unrealized loss 10,676 8,131
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 2,280 1,238
Less than 12 months, unrealized loss $ 548 $ 301
Less than 12 months, no. of securities | security 4 2
12 months or more, fair value $ 109,083 $ 110,531
12 months or more, unrealized loss $ 24,465 $ 24,726
12 months or more, no. of securities | security 64 65
Total fair value $ 111,363 $ 111,769
Total unrealized loss 25,013 25,027
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 124,335 34,814
Less than 12 months, unrealized loss $ 1,932 $ 261
Less than 12 months, no. of securities | security 26 6
12 months or more, fair value $ 128,141 $ 143,068
12 months or more, unrealized loss $ 16,394 $ 15,160
12 months or more, no. of securities | security 41 45
Total fair value $ 252,476 $ 177,882
Total unrealized loss 18,326 15,421
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 16,031 7,776
Less than 12 months, unrealized loss $ 1,389 $ 111
Less than 12 months, no. of securities | security 7 3
12 months or more, fair value $ 68,464 $ 73,975
12 months or more, unrealized loss $ 12,044 $ 12,166
12 months or more, no. of securities | security 29 30
Total fair value $ 84,495 $ 81,751
Total unrealized loss $ 13,433 $ 12,277