XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Investment Securities - Summary of Held-to-Maturity Securities, Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months $ 34,491 $ 16,978
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (615) (109)
Fair Value, 12 months or more 430,699 452,822
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (85,213) (80,843)
Total Fair Value 465,190 469,800
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (85,828) (80,952)
U.S. Treasury Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, 12 months or more 48,342 48,334
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (1,145) (1,004)
Total Fair Value 48,342 48,334
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (1,145) (1,004)
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months 32,855 14,689
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (579) (72)
Fair Value, 12 months or more 205,990 217,467
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (36,848) (34,480)
Total Fair Value 238,845 232,156
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (37,427) (34,552)
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months 1,636 2,289
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (36) (37)
Fair Value, 12 months or more 176,367 187,021
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (47,220) (45,359)
Total Fair Value 178,003 189,310
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (47,256) $ (45,396)