v3.26.3
Time Deposits - Schedule of Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Time Deposits, $100,000 or More [Abstract]    
Less than 3 months $ 480,974 $ 406,673
3 to 6 months 403,874 382,427
6 to 12 months 227,351 415,755
1 to 3 years 60,382 77,859
Over 3 years 6,759 13,520
Total $ 1,179,340 $ 1,296,234
Weighted Average Interest Rate of Time Deposits, $100,000 or More [Abstract]    
Less than 3 months 40.80% 31.40%
3 to 6 months 34.20% 29.50%
6 to 12 months 19.30% 32.10%
1 to 3 years 5.10% 6.00%
Over 3 years 0.60% 1.00%
Total 100.00% 100.00%