v3.26.1
Deposits - Summary of Broken Out by Time Remaining Until Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
3 months or less $ 204,079 $ 152,991
Over 3 to 6 months 111,087 170,299
Over 6 to 12 months 99,707 83,387
Over 12 months 23,980 35,897
Total $ 438,853 $ 442,574