XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment Securities - Summary 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
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain 42 228
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (85,116) (80,952)
Fair value 485,776 504,328
U.S. Treasury Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity Securities 49,412 49,338
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (1,223) (1,004)
Fair value 48,189 48,334
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
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain 42 226
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (36,578) (34,552)
Fair value 253,914 265,011
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
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain   2
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss (47,315) (45,396)
Fair value $ 183,673 $ 190,983