v3.25.1
Debt Securities - summary of reconciliation of amortized cost to fair value for held-to-maturity securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 66,736 $ 68,660
Gross Unrecognized Gains 5 0
Gross Unrecognized Losses (6,437) (7,729)
Fair Value 60,304 60,931
Collateralized mortgage obligations (CMO's) - agency    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 66,736 68,660
Gross Unrecognized Gains 5 0
Gross Unrecognized Losses (6,437) (7,729)
Fair Value $ 60,304 $ 60,931