v3.25.2
Investment Securities - Amortized Cost and Fair Value Classified by Contractual Maturity Date on Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investment Securities, Available for Sale, Amortized Cost, Classified by Contractual Maturity Date    
Due in one year or less $ 500  
Due after one year through five years 8,797  
Due after five years through ten years 40,493  
Due after ten years 33,099  
Total investment securities due at a single maturity date 82,889  
MBS 621,318  
Investment Securities, Available-for-Sale, Amortized Cost, Total 704,207  
Investment Securities, Available for Sale, Fair Value, Classified by Contractual Maturity    
Due in one year or less 501  
Due after one year through five years 8,744  
Due after five years through ten years 36,470  
Due after ten years 26,020  
Total investment securities due at a single maturity date 71,735  
MBS 584,717  
Investment Securities, Available-for-Sale, Fair Value, Total 656,452  
Investment Securities, Held to Maturity, Amortized Cost, Classified by Contractual Maturity Date    
Due in one year or less 0  
Due after one year through five years 0  
Due after five years through ten years 101,545  
Due after ten years 49,729  
Total investment securities due at a single maturity date 151,274  
MBS(1) 538,548  
Investment Securities, Held-to-Maturity, Amortized Cost, Total 689,822 $ 703,285
Investment Securities, Held for Sale, Fair Value, Classified by Contractual Maturity    
Due in one year or less 0  
Due after one year through five years 0  
Due after five years through ten years 88,493  
Due after ten years 38,965  
Total investment securities due at a single maturity date 127,458  
MBS(1) 502,200  
Investment Securities, Held-to-Maturity, Fair Value, Total $ 629,658 $ 623,452