XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held to Maturity Debt Securities - Investment Securities Held to Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 327,637 $ 363,111
Gross unrealized gains 689 245
Gross unrealized losses (14,593) (10,755)
Fair value 313,733 352,601
Held-to-maturity, debt securities, allowance 14 31
U.S. Treasury obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   5,146
Gross unrealized gains   1
Gross unrealized losses   0
Fair value   5,147
Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 9,999 11,058
Gross unrealized gains 0 0
Gross unrealized losses (292) (652)
Fair value 9,707 10,406
State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 311,118 339,816
Gross unrealized gains 689 244
Gross unrealized losses (14,133) (9,700)
Fair value 297,674 330,360
Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 6,520 7,091
Gross unrealized gains 0 0
Gross unrealized losses (168) (403)
Fair value $ 6,352 $ 6,688