v3.25.2
Investment Securities - Summary of Held-to-maturity Securities with Unrealized Loss (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value $ 203,739 $ 277,526
Less than 12 months, unrealized loss $ 2,746 $ 6,697
Less than 12 months, no. of securities | security 39 62
12 months or more, fair value $ 350,489 $ 346,649
12 months or more, unrealized loss $ 67,942 $ 76,214
12 months or more, no. of securities | security 151 149
Total fair value $ 554,228 $ 624,175
Total unrealized loss 70,688 82,911
U.S. government sponsored agencies    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 137,853 150,390
Less than 12 months, unrealized loss $ 1,552 $ 2,464
Less than 12 months, no. of securities | security 25 29
12 months or more, fair value $ 37,108 $ 38,901
12 months or more, unrealized loss $ 6,809 $ 7,763
12 months or more, no. of securities | security 10 11
Total fair value $ 174,961 $ 189,291
Total unrealized loss 8,361 10,227
States and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 895 957
Less than 12 months, unrealized loss $ 107 $ 44
Less than 12 months, no. of securities | security 1 1
12 months or more, fair value $ 108,382 $ 106,716
12 months or more, unrealized loss $ 29,634 $ 31,672
12 months or more, no. of securities | security 66 66
Total fair value $ 109,277 $ 107,673
Total unrealized loss 29,741 31,716
Residential mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 58,212 116,576
Less than 12 months, unrealized loss $ 988 $ 2,808
Less than 12 months, no. of securities | security 11 27
12 months or more, fair value $ 129,811 $ 130,556
12 months or more, unrealized loss $ 17,370 $ 21,485
12 months or more, no. of securities | security 43 43
Total fair value $ 188,023 $ 247,132
Total unrealized loss 18,358 24,293
Commercial mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Less than 12 months, fair value 6,779 9,603
Less than 12 months, unrealized loss $ 99 $ 1,381
Less than 12 months, no. of securities | security 2 5
12 months or more, fair value $ 75,188 $ 70,476
12 months or more, unrealized loss $ 14,129 $ 15,294
12 months or more, no. of securities | security 32 29
Total fair value $ 81,967 $ 80,079
Total unrealized loss $ 14,228 $ 16,675