XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Summary of Held-to-Maturity Securities, Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, Less than 12 months $ 15,162 $ 48,245
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (175) (931)
Fair Value, 12 months or more 353,107 399,840
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (66,847) (80,842)
Total Fair Value 368,269 448,085
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (67,022) (81,773)
U.S. Treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Fair Value, 12 months or more 24,569 49,159
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (212) (480)
Total Fair Value 24,569 49,159
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (212) (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 15,162 45,427
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (175) (880)
Fair Value, 12 months or more 178,767 185,558
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (27,936) (35,990)
Total Fair Value 193,929 230,985
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss (28,111) (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   2,818
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss   (51)
Fair Value, 12 months or more 149,771 165,123
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (38,699) (44,372)
Total Fair Value 149,771 167,941
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss $ (38,699) $ (44,423)