XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Summary of Held-to-Maturity Securities, Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months $ 56,058 $ 48,245
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (303) (931)
Fair Value, 12 months or more 395,927 399,840
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (71,400) (80,842)
Total Fair Value 451,985 448,085
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (71,703) (81,773)
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, 12 months or more 49,431 49,159
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (284) (480)
Total Fair Value 49,431 49,159
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (284) (480)
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 29,190 45,427
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (258) (880)
Fair Value, 12 months or more 184,104 185,558
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (30,344) (35,990)
Total Fair Value 213,294 230,985
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (30,602) (36,870)
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 26,868 2,818
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (45) (51)
Fair Value, 12 months or more 162,392 165,123
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (40,772) (44,372)
Total Fair Value 189,260 167,941
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (40,817) $ (44,423)