XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
SECURITIES - Amortized Cost and Fair Values of Securities with Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in 1 year or less $ 36,650  
Due after 1 year through 5 years 167,929  
Due after 5 years through 10 years 133,369  
Due after 10 years 24,018  
Total 814,495  
Fair Value    
Due in 1 year or less 36,162  
Due after 1 year through 5 years 157,963  
Due after 5 years through 10 years 121,849  
Due after 10 years 21,500  
Fair Value 773,206 $ 698,049
Amortized Cost    
Due in 1 year or less 3,422  
Due after 1 year through 5 years 59,325  
Due after 5 years through 10 years 54,829  
Due after 10 years 1,939  
Total 481,942  
Fair Value    
Due in 1 year or less 3,416  
Due after 1 year through 5 years 57,307  
Due after 5 years through 10 years 50,758  
Due after 10 years 1,816  
Fair Value 442,064 445,186
Agency residential    
Amortized Cost    
Total 309,847  
Fair Value    
Fair Value 302,057 227,368
Amortized Cost    
Total 80,877  
Fair Value    
Fair Value 77,107 79,847
Agency commercial    
Amortized Cost    
Total 142,682  
Fair Value    
Fair Value 133,675 116,681
Amortized Cost    
Total 281,550  
Fair Value    
Fair Value $ 251,660 $ 250,147