XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Amortized Cost and Fair Value Classified by Contractual Maturity Date on Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Investment Securities, Available for Sale, Amortized Cost, Classified by Contractual Maturity Date    
Due in one year or less $ 1,918  
Due after one year through five years 9,231  
Due after five years through ten years 36,179  
Due after ten years 61,598  
Total investment securities due at a single maturity date 108,926  
MBS 913,285  
Investment Securities, Available-for-Sale, Amortized Cost, Total 1,022,211  
Investment Securities, Available for Sale, Fair Value, Classified by Contractual Maturity    
Due in one year or less 1,913  
Due after one year through five years 8,648  
Due after five years through ten years 33,125  
Due after ten years 49,892  
Total investment securities due at a single maturity date 93,578  
MBS 837,670  
Investment Securities, Available-for-Sale, Fair Value, Total 931,248  
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,277  
Due after ten years 57,869  
Total investment securities due at a single maturity date 151,146  
MBS(1) 576,196  
Investment Securities, Held-to-Maturity, Amortized Cost, Total 727,342 $ 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,764  
Due after ten years 44,004  
Total investment securities due at a single maturity date 121,768  
MBS(1) 520,283  
Investment Securities, Held-to-Maturity, Fair Value, Total $ 642,051 $ 662,450