v3.25.1
Debt Securities - Summary of reconciliation of amortized cost to fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 252,814 $ 261,451
Gross Unrealized Gains 859 271
Gross Unrealized Losses (16,754) (19,976)
Fair Value 236,919 241,746
Mortgage-backed securities - agency    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 100,521 103,009
Gross Unrealized Gains 38 0
Gross Unrealized Losses (14,821) (17,057)
Fair Value 85,738 85,952
Collateralized mortgage obligations (CMO's) - agency    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 152,293 158,442
Gross Unrealized Gains 821 271
Gross Unrealized Losses (1,933) (2,919)
Fair Value $ 151,181 $ 155,794