XML 82 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Schedule of Available-for-sale Securities Reconciliation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 $ 512,684 $ 441,057
Gross Unrealized Gains 1,220 2,072
Gross Unrealized Losses (31,576) (34,719)
Securities available-for-sale, at fair value 482,328 408,410
Fair Value, post ASU 2019-04 482,328 408,410
US Treasury Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 83,330 84,307
Gross Unrealized Losses (7,104) (8,274)
Securities available-for-sale, at fair value 76,226 76,033
Fair Value, post ASU 2019-04 76,226 76,033
US Government-sponsored Enterprises Debt Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 38,917 46,983
Gross Unrealized Gains 453 1,256
Gross Unrealized Losses (182) (146)
Securities available-for-sale, at fair value 39,188 48,093
Fair Value, post ASU 2019-04 39,188 48,093
Municipal securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 18,277 18,616
Gross Unrealized Gains   135
Gross Unrealized Losses (587) (475)
Securities available-for-sale, at fair value 17,690 18,276
Fair Value, post ASU 2019-04 17,690 18,276
Other Debt Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 41,321 36,863
Gross Unrealized Gains 252 93
Gross Unrealized Losses (2,138) (3,887)
Securities available-for-sale, at fair value 39,435 33,069
Fair Value, post ASU 2019-04 39,435 33,069
Mortgage-backed securities (GSEs) [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total, post ASU 2019-04 330,839 254,288
Gross Unrealized Gains 515 588
Gross Unrealized Losses (21,565) (21,937)
Securities available-for-sale, at fair value 309,789 232,939
Fair Value, post ASU 2019-04 $ 309,789 $ 232,939