v3.26.1
Deposits - Schedule of Time Deposits Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Time Deposits, Fiscal Year Maturity    
2026 $ 920,560 $ 1,224,995
2027 235,440 4,271
2028 1,207 1,038
2029 37 33
After 2030 26 25
Total $ 1,157,270 $ 1,230,362