v3.25.2
Investments Securities - Summary of Investment Securities Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, Less Than 12 Months, Fair Value $ 0 $ 0
Available-for-sale, Less Than 12 Months, Gross Unrealized Losses 0 0
Available-for-sale, 12 Months or Greater, Fair Value 33 35
Available-for-sale, 12 Months or Greater, Gross Unrealized Losses 1 2
Available-for-Sale, Total Fair Value 33 35
Available-for-Sale, Total Gross Unrealized Losses 1 2
Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Total investment securities, Less Than 12 Months, Fair Value 2,309 27,781
Total investment securities, Less Than 12 Months, Gross Unrealized Losses 3 219
Total investment securities, 12 Months or Greater, Fair Value 10,092 10,327
Total investment securities, 12 Months or Greater, Gross Unrealized Losses 331 513
Total investment securities, Total Fair Value 12,401 38,108
Total investment securities, Total Gross Unrealized Losses 334 732
U.S. Agency collateralized mortgage obligations    
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Available-for-sale, Less Than 12 Months, Fair Value 0 0
Available-for-sale, Less Than 12 Months, Gross Unrealized Losses 0 0
Available-for-sale, 12 Months or Greater, Fair Value 33 35
Available-for-sale, 12 Months or Greater, Gross Unrealized Losses 1 2
Available-for-Sale, Total Fair Value 33 35
Available-for-Sale, Total Gross Unrealized Losses 1 2
U.S. Agency residential mortgage-backed securities    
Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Held-to-maturity, Less Than 12 Months, Fair Value 2,309 27,781
Held-to-maturity, Less Than 12 Months, Gross Unrealized Losses 3 219
Held-to-maturity, 12 Months or Greater, Fair Value 10,059 10,292
Held-to-maturity, 12 Months or Greater, Gross Unrealized Losses 330 511
Held-to-Maturity, Total Fair Value 12,368 38,073
Held-to-Maturity, Total Gross Unrealized Losses $ 333 $ 730