XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment Securities - Summary of Credit Quality Indicators of Held-to-maturity Investment Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 570,850 $ 585,052
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 570,850 585,052
U.S. Treasury Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 49,412 49,338
U.S. Treasury Securities [Member] | AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 49,412 49,338
Residential Mortgage Pass-Through Securities Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member].    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 290,450 299,337
Residential Mortgage Pass-Through Securities Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]. | AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 290,450 299,337
Other Residential MBS Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 230,988 236,377
Other Residential MBS Issued or Guaranteed by U.S. Government Agencies or Sponsored Enterprises [Member] | AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 230,988 $ 236,377