XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Available-for-sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost $ 373,114 $ 393,396
Gross unrealized gains 574 210
Gross unrealized losses (17,696) (21,094)
Estimated fair value 355,992 372,512
Amortized cost, Total held-to-maturity 3,701 3,672
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (262) (382)
Estimated fair value, Total held-to-maturity 3,439 3,290
US Treasury Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 58,836 65,349
Gross unrealized gains 278 53
Gross unrealized losses (690) (944)
Estimated fair value 58,424 64,458
Municipal Obligations, Tax Exempt [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 106,240 111,196
Gross unrealized gains 29 47
Gross unrealized losses (4,457) (4,115)
Estimated fair value 101,812 107,128
Municipal Obligations, Taxable [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 73,962 76,200
Gross unrealized gains 132 70
Gross unrealized losses (3,480) (4,555)
Estimated fair value 70,614 71,715
Agency Mortgage-backed Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost 134,076 140,651
Gross unrealized gains 135 40
Gross unrealized losses (9,069) (11,480)
Estimated fair value 125,142 129,211
Other [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized cost, Total held-to-maturity 3,701 3,672
Gross unrealized gains, Total held-to-maturity
Gross unrealized losses, Total held-to-maturity (262) (382)
Estimated fair value, Total held-to-maturity $ 3,439 $ 3,290