XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
AFS Securities (Amortized cost and fair value of AFS securities, with gross unrealized gains and losses) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 534,513 $ 515,516
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 166 9
Gross Unrealized Losses 21,639 26,496
AFS securities 513,040 489,029
US Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 220,701 230,807
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Gross Unrealized Losses 7,918 10,236
AFS securities 212,783 220,571
States and political subdivisions [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 78,938 81,135
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 3 9
Gross Unrealized Losses 4,719 4,576
AFS securities 74,222 76,568
Auction Rate Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,200 3,200
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Gross Unrealized Losses 371 156
AFS securities 2,829 3,044
Mortgage-backed securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,545 29,068
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Gross Unrealized Losses 1,717 2,182
AFS securities 25,828 26,886
Collateralized mortgage obligations [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 195,979 163,156
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 163 0
Gross Unrealized Losses 6,064 8,482
AFS securities 190,078 154,674
Corporate Debt Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,150 8,150
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Gross Unrealized Losses 850 864
AFS securities $ 7,300 $ 7,286