v3.25.2
Investment Securities - Schedule of Mortgage-Backed Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 17,717  
Due after one year through five years 14,529  
Due after five years through ten years 95,175  
Due after ten years 61,935  
Total amortized cost 189,356  
Mortgage-backed securities 220,556  
Amortized Cost 409,912 $ 409,380
Fair Value    
Due in one year or less 17,636  
Due after one year through five years 13,461  
Due after five years through ten years 84,222  
Due after ten years 54,542  
Total fair value 169,861  
Mortgage-backed securities 203,711  
Fair value 373,572 366,049
Amortized Cost    
Due in one year or less 29,671  
Due after one year through five years 63,118  
Due after five years through ten years 70,659  
Due after ten years 65,786  
Total amortized cost 229,234  
Mortgage-backed securities 180,400  
Amortized Cost 409,634 430,077
Fair Value    
Due in one year or less 29,523  
Due after one year through five years 61,215  
Due after five years through ten years 64,386  
Due after ten years 56,330  
Total fair value 211,454  
Mortgage-backed securities 157,649  
Fair value $ 369,103 $ 383,020