XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
SECURITIES - Amortized cost and Fair values of securities with maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost      
Due in 1 year or less $ 45,843    
Due after 1 year through 5 years 178,269    
Due after 5 years through 10 years 145,184    
Due after 10 years 18,031    
Total 757,492    
Fair Value      
Due in 1 year or less 45,201    
Due after 1 year through 5 years 165,830    
Due after 5 years through 10 years 127,690    
Due after 10 years 15,279    
Fair Value 698,049 $ 759,461  
Amortized Cost      
Due in 1 year or less 7,084    
Due after 1 year through 5 years 52,350    
Due after 5 years through 10 years 62,645    
Due after 10 years 2,255    
Total 499,858    
Fair Value      
Due in 1 year or less 7,063    
Due after 1 year through 5 years 49,614    
Due after 5 years through 10 years 56,321    
Due after 10 years 2,194    
Fair Value 445,186 466,496 $ 104,131
Agency residential      
Amortized Cost      
Total 241,342    
Fair Value      
Fair Value 227,368 173,984  
Amortized Cost      
Total 85,643    
Fair Value      
Fair Value 79,847 90,259 7,651
Agency commercial      
Amortized Cost      
Total 128,823    
Fair Value      
Fair Value 116,681 127,012  
Amortized Cost      
Total 289,881    
Fair Value      
Fair Value $ 250,147 $ 257,408 $ 25,432