XML 66 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Maturities for Certificates of Deposit (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits [Abstract]    
2026 $ 723,183  
2027 72,190  
2028 2,103  
2029 1,273  
2030 345  
Thereafter 130  
Total certificates of deposit $ 799,224 $ 743,081