v3.26.1
Deposits - Additional Information (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Statistical Disclosure for Banks [Abstract]  
Time deposits, at 250 thousand or above FDIC insurance limit $ 864.7