v3.26.1
Deposits - Maturities of deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits    
Due within one year $ 1,078,802  
Due in one year to two years 39,872  
Due in two years to three years 7,282  
Total certificates of deposits 1,125,956 $ 1,861,764
Certificates of deposit of 250,000 or more $ 431,800 $ 497,500