v3.26.3
Deposits - Certificates of deposits and Scheduled maturities of time deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposits Disclosure [Line Items]    
Aggregate amounts of certificates of deposits in denominations of $250,000 or more $ 2,100,000 $ 2,100,000
Deposits 57,638,281 55,145,797
Minimum    
Deposits Disclosure [Line Items]    
Deposits $ 250 $ 250