v3.26.1
Deposits - Maturities of deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits    
Due within one year $ 1,336,726  
Due in one year to two years 33,572  
Due in two years to three years 6,384  
Total certificates of deposit 1,376,682 $ 1,861,764
Certificates of deposit of 250,000 or more $ 329,900 $ 497,500