XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jul. 31, 2024
Investment Securities      
Securities available for sale, amortized cost, due in one year or less $ 74,873    
Securities available for sale, fair value, due in one year or less 73,633    
Securities available for sale, amortized cost, due in one year through five years 61,702    
Securities available for sale, fair value, due in one year through five years 58,984    
Securities available for sale, amortized cost, due after five years through ten years 71,200    
Securities available for sale, fair value, due after five years through ten years 63,472    
Securities held to maturity, amortized cost, due after five years through ten years 2,000    
Securities held to maturity, fair value, due after five years through ten years 1,580    
Securities available for sale, amortized cost, due after ten years 65,083    
Securities available for sale, fair value, due after ten years 57,771    
Securities held to maturity, amortized cost, due after ten years 5,000    
Securities held to maturity, fair value, due after ten years 3,663    
Securities available for sale, amortized cost, allocated and single maturity date 272,858    
Securities available for sale, fair value, allocated and single maturity date 253,860    
Securities held to maturity, amortized cost, allocated and single maturity date 7,000    
Securities held to maturity, fair value, allocated and single maturity date 5,243    
Securities available for sale, amortized cost, without single maturity date 147,847    
Securities available for sale, fair value, without single maturity date 141,729    
Securities available for sale, amortized cost 420,705 $ 418,935  
Securities available for sale, fair value 395,589 389,243  
Securities held to maturity, amortized cost 7,000 7,000 $ 2,000
Securities held to maturity, fair value $ 5,243 $ 4,591