XML 72 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits - Schedule Maturities of time deposit (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Maturities of Time Deposits [Abstract]    
2025 (three months remaining) $ 253,642  
2026 496,688  
2027 16,834  
2028 4,365  
2029 1,765  
2030 131  
Thereafter 3  
Time deposits $ 773,428 $ 579,426