v3.26.1
Fair Value Measurements - Summary of assets and liabilities measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-sale securities    
Total available-for-sale $ 257,994 $ 246,505
Mortgage-backed securities - agency    
Available-for-sale securities    
Total available-for-sale 83,358 85,695
CMOs - agency    
Available-for-sale securities    
Total available-for-sale 174,636 160,810
Recurring | Quoted Prices In Active Markets For Identical Assets (Level 1)    
Available-for-sale securities    
Total available-for-sale 0 0
Recurring | Quoted Prices In Active Markets For Identical Assets (Level 1) | Mortgage-backed securities - agency    
Available-for-sale securities    
Total available-for-sale 0 0
Recurring | Quoted Prices In Active Markets For Identical Assets (Level 1) | CMOs - agency    
Available-for-sale securities    
Total available-for-sale 0 0
Recurring | Significant Other Observable Inputs (Level 2)    
Available-for-sale securities    
Total available-for-sale 257,994 246,505
Recurring | Significant Other Observable Inputs (Level 2) | Mortgage-backed securities - agency    
Available-for-sale securities    
Total available-for-sale 83,358 85,695
Recurring | Significant Other Observable Inputs (Level 2) | CMOs - agency    
Available-for-sale securities    
Total available-for-sale 174,636 160,810
Recurring | Significant Unobservable Inputs (Level 3)    
Available-for-sale securities    
Total available-for-sale 0 0
Recurring | Significant Unobservable Inputs (Level 3) | Mortgage-backed securities - agency    
Available-for-sale securities    
Total available-for-sale 0 0
Recurring | Significant Unobservable Inputs (Level 3) | CMOs - agency    
Available-for-sale securities    
Total available-for-sale $ 0 $ 0