XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Time deposit maturities, 2026 $ 505,602  
Time deposit maturities, 2027 2,496  
Time deposit maturities, 2028 1,713  
Time deposit maturities, 2029 603  
Time deposit maturities, 2030 376  
Time deposits, total $ 510,790 $ 628,797