v3.25.2
Deposits - Schedule of Deposit Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
One year or less $ 2,344,446 $ 2,422,249
After one year to two years 392,184 281,961
After two years to three years 60,969 21,909
After three years to four years 11,210 8,193
After four years 14,015 8,303
Total term certificate accounts $ 2,822,824 $ 2,742,615