XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Summary of Available-for-Sale Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 704,465 $ 617,947
Gross unrealized gains 2,946 485
Gross unrealized losses (75,464) (90,885)
Fair value 631,947 527,547
U.S. Treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 72,717 24,958
Gross unrealized gains 981  
Gross unrealized losses   (84)
Fair value 73,698 24,874
Residential mortgage pass-through securities issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 238,874 164,785
Gross unrealized gains 943 53
Gross unrealized losses (23,815) (29,793)
Fair value 216,002 135,045
Other residential MBS issued or guaranteed by U.S. government agencies or sponsored enterprises    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 390,149 425,476
Gross unrealized gains 1,022 432
Gross unrealized losses (51,639) (60,970)
Fair value 339,532 364,938
Corporate debt    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,000 2,000
Gross unrealized losses (10) (38)
Fair value 1,990 1,962
Other securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 725 728
Fair value $ 725 $ 728