v3.25.2
Fair Value of Financial Instruments - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Total available-for-sale securities $ 644,657 $ 587,355
Servicing asset 16,736 16,389
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Servicing asset 0 0
Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 644,657 587,355
Servicing asset 0 0
Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Servicing asset 16,736 16,389
U.S. Government-sponsored agencies    
Total available-for-sale securities 72,700 82,816
U.S. Government-sponsored agencies | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
U.S. Government-sponsored agencies | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 72,700 82,816
U.S. Government-sponsored agencies | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Municipal securities    
Total available-for-sale securities 61,423 63,654
Municipal securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Municipal securities | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 61,423 63,654
Municipal securities | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Agency mortgage-backed securities - residential    
Total available-for-sale securities 358,071 269,641
Agency mortgage-backed securities - residential | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Agency mortgage-backed securities - residential | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities   269,641
Agency mortgage-backed securities - residential | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Agency mortgage-backed securities - commercial    
Total available-for-sale securities 61,474 63,331
Agency mortgage-backed securities - commercial | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Agency mortgage-backed securities - commercial | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 61,474 63,331
Agency mortgage-backed securities - commercial | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Private label mortgage-backed securities - residential    
Total available-for-sale securities 39,423 45,821
Private label mortgage-backed securities - residential | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Private label mortgage-backed securities - residential | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Asset-backed securities    
Total available-for-sale securities 19,488 23,821
Asset-backed securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Asset-backed securities | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 19,488 23,821
Asset-backed securities | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Corporate securities    
Total available-for-sale securities 32,078 38,271
Corporate securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Total available-for-sale securities 0 0
Corporate securities | Significant Other Observable Inputs (Level 2)    
Total available-for-sale securities 32,078 38,271
Corporate securities | Significant Unobservable Inputs (Level 3)    
Total available-for-sale securities 0 0
Interest rate swaps, back-to-back    
Derivative assets 273 200
Derivative liabilities (273) (200)
Interest rate swaps, back-to-back | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Derivative assets 0 0
Derivative liabilities 0 0
Interest rate swaps, back-to-back | Significant Other Observable Inputs (Level 2)    
Derivative assets 273 200
Derivative liabilities (273) (200)
Interest rate swaps, back-to-back | Significant Unobservable Inputs (Level 3)    
Derivative assets 0 0
Derivative liabilities $ 0 $ 0