XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities - Summary of Credit Quality Indicators of Held-to-maturity Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities $ 585,052 $ 651,527
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 585,052 651,527
U.S. Treasury Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 49,338 49,045
U.S. Treasury Securities [Member] | AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities 49,338 49,045
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 299,337 339,815
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 299,337 339,815
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 236,377 262,667
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 $ 236,377 $ 262,667