v3.25.2
INVESTMENT SECURITIES - Summary of Investment Securities in a Continuous Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Fair Value    
Less than 12 Months $ 52,724 $ 123,122
12 Months or Longer 1,233,172 1,230,622
Total 1,285,896 1,353,744
Gross Unrealized Losses    
Less than 12 Months 1,092 3,775
12 Months or Longer 240,196 235,078
Total $ 241,288 $ 238,853
Number of Securities | security 740 760
U.S. Government-sponsored agency securities    
Fair Value    
Less than 12 Months $ 0 $ 0
12 Months or Longer 78,239 79,381
Total 78,239 79,381
Gross Unrealized Losses    
Less than 12 Months 0 0
12 Months or Longer 13,346 16,081
Total $ 13,346 $ 16,081
Number of Securities | security 12 12
State and municipal    
Fair Value    
Less than 12 Months $ 9,675 $ 40,398
12 Months or Longer 828,677 820,663
Total 838,352 861,061
Gross Unrealized Losses    
Less than 12 Months 580 2,115
12 Months or Longer 151,684 131,271
Total $ 152,264 $ 133,386
Number of Securities | security 609 611
U.S. Government-sponsored mortgage-backed securities    
Fair Value    
Less than 12 Months $ 43,049 $ 82,724
12 Months or Longer 315,870 318,310
Total 358,919 401,034
Gross Unrealized Losses    
Less than 12 Months 512 1,660
12 Months or Longer 74,616 87,064
Total $ 75,128 $ 88,724
Number of Securities | security 110 127
Corporate obligations    
Fair Value    
Less than 12 Months $ 0 $ 0
12 Months or Longer 10,386 12,268
Total 10,386 12,268
Gross Unrealized Losses    
Less than 12 Months 0 0
12 Months or Longer 550 662
Total $ 550 $ 662
Number of Securities | security 9 10