v3.26.1
Deposits - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Deposits [Abstract]    
Certificate of Deposit with minimum denomination greater than $250 $ 35,453 $ 28,590
Brokered deposits 27,600 7,300
Deposits held $ 3,300 $ 3,400