XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held to Maturity Debt Securities - Securities Held to Maturity by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Due in one year or less, amortized cost $ 44,861  
Due after one year through five years, amortized cost 168,560  
Due after five years through ten years, amortized cost 96,148  
Due after ten years, amortized cost 18,068  
Amortized cost 327,637  
Due in one year or less, fair value 44,506  
Due after one year through five years, fair value 165,304  
Due after five years through ten years, fair value 89,996  
Due after ten years, fair value 13,927  
Fair value 313,733  
Held-to-maturity, debt securities, allowance $ 14 $ 31