XML 121 R106.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Scheduled Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits, by Component, Alternative [Abstract]    
2026 $ 1,732,058  
2027 171,001  
2028 14,716  
2029 7,204  
2030 20,728  
Thereafter 3,085  
Total $ 1,948,792 $ 1,866,963