v3.25.2
Deposits - Summary of Broken Out by Time Remaining Until Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Banking and Thrift, Other Disclosure [Abstract]    
3 months or less $ 129,425 $ 180,405
Over 3 to 6 months 146,293 127,329
Over 6 to 12 months 151,721 91,197
Over 12 months 21,930 18,044
Total $ 449,369 $ 416,975