v3.26.1
Deposits - Certificates of Deposit By Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Deposits [Abstract]    
One year or less $ 1,874,214  
After one year to two years 41,402  
After two years to three years 3,543  
After three years to four years 7,554  
After four years to five years 13,963  
After five years 0  
Total certificates of deposit $ 1,940,676 $ 1,976,574