v3.25.1
Debt Securities - Summary of unrealized loss position, available for sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, Less than 12 Months $ 37,431 $ 100,983
Gross Unrealized Losses, Less than 12 Months (220) (1,082)
Fair Value, 12 Months or Longer 86,824 90,339
Gross Unrealized Losses, 12 Months or Longer (16,534) (18,894)
Fair Value, Total 124,255 191,322
Gross Unrealized Losses, Total (16,754) (19,976)
Mortgage-backed securities - agency    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, Less than 12 Months 3,049 6,341
Gross Unrealized Losses, Less than 12 Months (5) (84)
Fair Value, 12 Months or Longer 76,485 79,610
Gross Unrealized Losses, 12 Months or Longer (14,816) (16,973)
Fair Value, Total 79,534 85,951
Gross Unrealized Losses, Total (14,821) (17,057)
Collateralized mortgage obligations (CMO's) - agency    
Debt Securities, Available-for-Sale [Line Items]    
Fair Value, Less than 12 Months 34,382 94,642
Gross Unrealized Losses, Less than 12 Months (215) (998)
Fair Value, 12 Months or Longer 10,339 10,729
Gross Unrealized Losses, 12 Months or Longer (1,718) (1,921)
Fair Value, Total 44,721 105,371
Gross Unrealized Losses, Total $ (1,933) $ (2,919)