v3.25.1
Investment Securities, Available-for-sale Securities, Gross Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Available for sale debt securities unrealized loss position - Fair Value [Abstract]      
Less than 12 months - Fair Value $ 16,956 $ 24,307  
12 months or more - Fair Value 278,979 322,009  
Total - Fair Value 295,935 346,316  
Available for sale debt securities unrealized loss position - Gross Unrealized Loss [Abstract]      
Less than 12 months - Gross Unrealized Loss 248 318  
12 months or more - Gross Unrealized Loss 23,967 29,090  
Total - Gross Unrealized Loss 24,215 29,408  
Debt securities available for sale, allowance for credit losses 0   $ 0
U. S. Government Sponsored Enterprises [Member]      
Available for sale debt securities unrealized loss position - Fair Value [Abstract]      
Less than 12 months - Fair Value 11,913 11,961  
12 months or more - Fair Value 54,029 68,651  
Total - Fair Value 65,942 80,612  
Available for sale debt securities unrealized loss position - Gross Unrealized Loss [Abstract]      
Less than 12 months - Gross Unrealized Loss 87 38  
12 months or more - Gross Unrealized Loss 830 1,182  
Total - Gross Unrealized Loss 917 1,220  
Mortgage-Backed Securities and Collateralized Mortgage Obligations - Residential [Member]      
Available for sale debt securities unrealized loss position - Fair Value [Abstract]      
Less than 12 months - Fair Value 5,043 12,346  
12 months or more - Fair Value 191,488 194,636  
Total - Fair Value 196,531 206,982  
Available for sale debt securities unrealized loss position - Gross Unrealized Loss [Abstract]      
Less than 12 months - Gross Unrealized Loss 161 280  
12 months or more - Gross Unrealized Loss 21,871 26,126  
Total - Gross Unrealized Loss 22,032 26,406  
Corporate Bonds [Member]      
Available for sale debt securities unrealized loss position - Fair Value [Abstract]      
Less than 12 months - Fair Value 0 0  
12 months or more - Fair Value 19,779 44,581  
Total - Fair Value 19,779 44,581  
Available for sale debt securities unrealized loss position - Gross Unrealized Loss [Abstract]      
Less than 12 months - Gross Unrealized Loss 0 0  
12 months or more - Gross Unrealized Loss 226 452  
Total - Gross Unrealized Loss 226 452  
Small Business Administration-Guaranteed Participation Securities [Member]      
Available for sale debt securities unrealized loss position - Fair Value [Abstract]      
Less than 12 months - Fair Value 0 0  
12 months or more - Fair Value 13,683 14,141  
Total - Fair Value 13,683 14,141  
Available for sale debt securities unrealized loss position - Gross Unrealized Loss [Abstract]      
Less than 12 months - Gross Unrealized Loss 0 0  
12 months or more - Gross Unrealized Loss 1,040 1,330  
Total - Gross Unrealized Loss $ 1,040 $ 1,330