XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments in Securities - Investments classified by contractual maturity date (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-Sale - Amortized Cost    
After two through three years $ 245  
After three through four years 985  
After five through fifteen years 10,615  
After fifteen years 46,763  
Securities not due on a single maturity date 535,956  
Available-for-sale securities, Amortized Cost, Total 594,564 $ 531,892
Available-for-Sale - Fair Value    
After two through three years 245  
After three through four years 987  
After five through fifteen years 10,313  
After fifteen years 44,403  
Securities not due on a single maturity date 477,425  
Available-for-Sale, Fair Value, Total 533,373 478,207
Held-to-Maturity - Amortized Carrying Value    
After five through fifteen years 3,245  
After fifteen years 2,906  
Securities not due on a single maturity date 181,282  
Held-to-Maturity, Amortized Carrying Value, Total 187,433 195,023
Held-to-Maturity - Fair Value    
After five through fifteen years 2,913  
After fifteen years 2,588  
Securities not due on a single maturity date 157,264  
Held-to-maturity, Fair Value, Total $ 162,765 $ 171,193