v3.26.1
Deposits - Schedule of Maturity of Certificates of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
2026 $ 1,576,853  
2027 1,262,821  
2028 6,792  
2029 10,473  
2030 1,259  
Thereafter 641  
Total certificates of deposit 2,858,839 $ 2,434,422
Uninsured certificates of deposit $ 163,600