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