XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES AVAILABLE FOR SALE - Summary of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Gross Unrealized Losses    
Less Than Twelve Months $ 799 $ 1,070
Over Twelve Months 62,321 63,942
Total 63,120 65,012
Fair Value    
Less Than Twelve Months 60,344 52,232
Over Twelve Months 398,472 420,466
Total 458,816 472,698
Obligations of US Government-sponsored enterprises | Debt securities    
Gross Unrealized Losses    
Less Than Twelve Months 1 2
Over Twelve Months 18 24
Total 19 26
Fair Value    
Less Than Twelve Months 702 707
Over Twelve Months 554 611
Total 1,256 1,318
US Government-sponsored enterprises | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months 27 109
Over Twelve Months 27,641 31,415
Total 27,668 31,524
Fair Value    
Less Than Twelve Months 5,737 8,003
Over Twelve Months 163,863 165,116
Total 169,600 173,119
US Government agency | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months 627 817
Over Twelve Months 9,526 10,497
Total 10,153 11,314
Fair Value    
Less Than Twelve Months 29,919 35,174
Over Twelve Months 63,329 60,789
Total 93,248 95,963
Private label | Mortgage-backed securities and collateralized mortgage obligations    
Gross Unrealized Losses    
Less Than Twelve Months 7 1
Over Twelve Months 967 1,093
Total 974 1,094
Fair Value    
Less Than Twelve Months 8,243 948
Over Twelve Months 12,026 19,839
Total 20,269 20,787
Obligations of states and political subdivisions thereof    
Gross Unrealized Losses    
Less Than Twelve Months 106 115
Over Twelve Months 19,707 16,418
Total 19,813 16,533
Fair Value    
Less Than Twelve Months 4,804 4,962
Over Twelve Months 95,656 99,109
Total 100,460 104,071
Corporate bonds    
Gross Unrealized Losses    
Less Than Twelve Months 31 26
Over Twelve Months 4,462 4,495
Total 4,493 4,521
Fair Value    
Less Than Twelve Months 10,939 2,438
Over Twelve Months 63,044 75,002
Total $ 73,983 $ 77,440