v3.25.2
Deposits - Certificates of Deposit By Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Deposits [Abstract]    
One year or less $ 1,911,408  
After one year to two years 44,681  
After two years to three years 6,946  
After three years to four years 2,016  
After four years to five years 6,159  
After five years 5,364  
Total certificates of deposit $ 1,976,574 $ 1,607,361