v3.26.1
Deposits - Schedule of Time Deposits Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Time Deposits, Fiscal Year Maturity    
2026 $ 726,748 $ 1,224,995
2027 393,096 4,271
2028 1,424 1,038
2029 34 33
2030 and thereafter 26 25
Total $ 1,121,328 $ 1,230,362