v3.25.2
SECURITIES AVAILABLE FOR SALE - Summary of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Gross Unrealized Losses    
Less Than Twelve Months $ 1,519 $ 1,070
Over Twelve Months 63,181 63,942
Total 64,700 65,012
Fair Value    
Less Than Twelve Months 69,518 52,232
Over Twelve Months 388,499 420,466
Total 458,017 472,698
Obligations of US Government-sponsored enterprises | Debt securities    
Gross Unrealized Losses    
Less Than Twelve Months   2
Over Twelve Months 16 24
Total 16 26
Fair Value    
Less Than Twelve Months   707
Over Twelve Months 491 611
Total 491 1,318
US Government-sponsored enterprises | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months 14 109
Over Twelve Months 26,075 31,415
Total 26,089 31,524
Fair Value    
Less Than Twelve Months 5,205 8,003
Over Twelve Months 160,315 165,116
Total 165,520 173,119
US Government agency | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months 1,323 817
Over Twelve Months 9,135 10,497
Total 10,458 11,314
Fair Value    
Less Than Twelve Months 49,018 35,174
Over Twelve Months 62,479 60,789
Total 111,497 95,963
Private label | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months   1
Over Twelve Months 919 1,093
Total 919 1,094
Fair Value    
Less Than Twelve Months   948
Over Twelve Months 10,001 19,839
Total 10,001 20,787
Obligations of states and political subdivisions thereof    
Gross Unrealized Losses    
Less Than Twelve Months 84 115
Over Twelve Months 22,594 16,418
Total 22,678 16,533
Fair Value    
Less Than Twelve Months 3,402 4,962
Over Twelve Months 92,150 99,109
Total 95,552 104,071
Corporate bond    
Gross Unrealized Losses    
Less Than Twelve Months 98 26
Over Twelve Months 4,442 4,495
Total 4,540 4,521
Fair Value    
Less Than Twelve Months 11,893 2,438
Over Twelve Months 63,063 75,002
Total $ 74,956 $ 77,440