XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Available-for-sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost $ 366,375 $ 393,396
Gross unrealized gains 895 210
Gross unrealized losses (14,828) (21,094)
Estimated fair value 352,442 372,512
Amortized cost, Total held-to-maturity 3,730 3,672
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (282) (382)
Estimated fair value, Total held-to-maturity 3,448 3,290
US Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 51,706 65,349
Gross unrealized gains 427 53
Gross unrealized losses (509) (944)
Estimated fair value 51,624 64,458
Municipal Obligations, Tax Exempt [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 104,510 111,196
Gross unrealized gains 23 47
Gross unrealized losses (3,731) (4,115)
Estimated fair value 100,802 107,128
Municipal Obligations, Taxable [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 77,643 76,200
Gross unrealized gains 248 70
Gross unrealized losses (2,854) (4,555)
Estimated fair value 75,037 71,715
Agency Mortgage-backed Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 132,516 140,651
Gross unrealized gains 197 40
Gross unrealized losses (7,734) (11,480)
Estimated fair value 124,979 129,211
Other [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost, Total held-to-maturity 3,730 3,672
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (282) (382)
Estimated fair value, Total held-to-maturity $ 3,448 $ 3,290