XML 98 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Scheduled Maturities Of Time Deposits (Scheduled Maturities Of Time Deposits) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities of Time Deposits [Abstract]    
2025 $ 1,151,813  
2026 50,795  
2027 27,058  
2028 11,879  
2029 7,397  
Over five years 181  
Time Deposits, Total $ 1,249,123 $ 1,040,990