XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 450,810 $ 445,545
Fair Value    
Fair Value 419,617 411,640
Total available-for-sale debt securities    
Amortized Cost    
Within one year 86,673  
After one year, but within five years 14,858  
After five years, but within ten years 48,107  
After ten years 300,490  
Amortized Cost 450,128 444,864
Fair Value    
Within one year 85,404  
After one year, but within five years 14,308  
After five years, but within ten years 44,340  
After ten years 274,883  
Fair Value $ 418,935 $ 410,959