XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Available-for-sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost $ 393,396 $ 474,697
Gross unrealized gains 210 658
Gross unrealized losses (21,094) (22,586)
Estimated fair value 372,512 452,769
Amortized cost, Total held-to-maturity 3,672 3,555
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (382) (506)
Estimated fair value, Total held-to-maturity 3,290 3,049
US Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 65,349 99,340
Gross unrealized gains 53
Gross unrealized losses (944) (3,673)
Estimated fair value 64,458 95,667
Municipal Obligations, Tax Exempt [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 111,196 122,775
Gross unrealized gains 47 186
Gross unrealized losses (4,115) (2,338)
Estimated fair value 107,128 120,623
Municipal Obligations, Taxable [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 76,200 82,926
Gross unrealized gains 70 225
Gross unrealized losses (4,555) (4,068)
Estimated fair value 71,715 79,083
Agency Mortgage-backed Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 140,651 169,656
Gross unrealized gains 40 247
Gross unrealized losses (11,480) (12,507)
Estimated fair value 129,211 157,396
Other [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost, Total held-to-maturity 3,672 3,555
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (382) (506)
Estimated fair value, Total held-to-maturity $ 3,290 $ 3,049