XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment Securities - Amortized Cost and Fair Value Classified by Contractual Maturity Date on Investment Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Investment Securities, Available for Sale, Amortized Cost, Classified by Contractual Maturity Date    
Due in one year or less $ 3,211  
Due after one year through five years 5,296  
Due after five years through ten years 39,359  
Due after ten years 63,581  
Total investment securities due at a single maturity date 111,447  
MBS 976,342  
Investment Securities, Available-for-Sale, Amortized Cost, Total 1,087,789  
Investment Securities, Available for Sale, Fair Value, Classified by Contractual Maturity    
Due in one year or less 3,185  
Due after one year through five years 5,033  
Due after five years through ten years 35,988  
Due after ten years 52,357  
Total investment securities due at a single maturity date 96,563  
MBS 899,947  
Investment Securities, Available-for-Sale, Fair Value, Total 996,510  
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 93,269  
Due after ten years 57,841  
Total investment securities due at a single maturity date 151,110  
MBS(1) 582,896  
Investment Securities, Held-to-Maturity, Amortized Cost, Total 734,006 $ 739,442
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 77,426  
Due after ten years 43,704  
Total investment securities due at a single maturity date 121,130  
MBS(1) 527,871  
Investment Securities, Held-to-Maturity, Fair Value, Total $ 649,001 $ 662,450