XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 395,719 $ 377,764
Fair Value    
Fair Value 361,254 345,275
Total available-for-sale debt securities    
Amortized Cost    
Within one year 44,263  
After one year, but within five years 70,759  
After five years, but within ten years 41,601  
After ten years 238,339  
Amortized Cost 394,962 376,984
Fair Value    
Within one year 42,832  
After one year, but within five years 67,248  
After five years, but within ten years 37,428  
After ten years 212,989  
Fair Value $ 360,497 $ 344,495