v3.25.2
Debt Securities Held to Maturity - Continuous Unrealized Loss Position on Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 42,481 $ 41,030
12 Months or Longer 301,735 307,339
Total 344,216 348,369
Gross Unrealized (Losses)    
Less Than 12 Months (790) (605)
12 Months or Longer (33,592) (42,090)
Total (34,382) (42,695)
U.S. government and agency obligations    
Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 40,769 39,583
Total 40,769 39,583
Gross Unrealized (Losses)    
Less Than 12 Months 0 0
12 Months or Longer (4,103) (5,288)
Total (4,103) (5,288)
Mortgage-backed securities and collateralized mortgage obligations    
Fair Value    
Less Than 12 Months 42,481 41,030
12 Months or Longer 260,966 267,756
Total 303,447 308,786
Gross Unrealized (Losses)    
Less Than 12 Months (790) (605)
12 Months or Longer (29,489) (36,802)
Total $ (30,279) $ (37,407)