XML 96 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Summary of Held-to-Maturity Securities, Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months $ 48,245 $ 16,978
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (931) (109)
Fair Value, 12 months or more 399,840 452,822
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (80,842) (80,843)
Total Fair Value 448,085 469,800
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (81,773) (80,952)
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, 12 months or more 49,159 48,334
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (480) (1,004)
Total Fair Value 49,159 48,334
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (480) (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 45,427 14,689
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (880) (72)
Fair Value, 12 months or more 185,558 217,467
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (35,990) (34,480)
Total Fair Value 230,985 232,156
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (36,870) (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 2,818 2,289
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (51) (37)
Fair Value, 12 months or more 165,123 187,021
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (44,372) (45,359)
Total Fair Value 167,941 189,310
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (44,423) $ (45,396)