XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Schedule of Securities With Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Less than twelve months    
Gross Unrealized Losses $ (605) $ (860)
Fair Value 100,621 97,178
Twelve months or more    
Gross Unrealized Losses (59,061) (62,942)
Fair Value 366,708 376,357
Mortgage-backed securities    
Less than twelve months    
Gross Unrealized Losses (417) (642)
Fair Value 61,515 66,986
Twelve months or more    
Gross Unrealized Losses (24,291) (26,920)
Fair Value 175,263 179,644
Municipal bonds    
Less than twelve months    
Gross Unrealized Losses (85) (136)
Fair Value 1,968 2,863
Twelve months or more    
Gross Unrealized Losses (33,358) (34,415)
Fair Value 166,421 165,980
U.S. Treasury securities    
Less than twelve months    
Gross Unrealized Losses 0 0
Fair Value 0 0
Twelve months or more    
Gross Unrealized Losses (14) (63)
Fair Value 3,484 10,932
U.S. agency securities    
Less than twelve months    
Gross Unrealized Losses (103) (82)
Fair Value 37,138 27,329
Twelve months or more    
Gross Unrealized Losses (1,398) (1,544)
Fair Value $ 21,540 $ 19,801