XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Schedule of Securities With Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Less than twelve months    
Gross Unrealized Losses $ (860) $ (200)
Fair Value 97,178 43,499
Twelve months or more    
Gross Unrealized Losses (62,942) (62,379)
Fair Value 376,357 487,233
Mortgage-backed securities    
Less than twelve months    
Gross Unrealized Losses (642) (35)
Fair Value 66,986 19,383
Twelve months or more    
Gross Unrealized Losses (26,920) (31,193)
Fair Value 179,644 206,518
Municipal bonds    
Less than twelve months    
Gross Unrealized Losses (136) (83)
Fair Value 2,863 4,815
Twelve months or more    
Gross Unrealized Losses (34,415) (27,649)
Fair Value 165,980 176,098
U.S. Treasury securities    
Less than twelve months    
Gross Unrealized Losses 0 0
Fair Value 0 0
Twelve months or more    
Gross Unrealized Losses (63) (1,912)
Fair Value 10,932 90,142
U.S. agency securities    
Less than twelve months    
Gross Unrealized Losses (82) (82)
Fair Value 27,329 19,301
Twelve months or more    
Gross Unrealized Losses (1,544) (1,625)
Fair Value $ 19,801 $ 14,475