XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Held to Maturity Debt Securities - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
Schedule of Held-to-maturity Securities [Line Items]      
Accrued interest on held to maturity debt securities $ 2,900,000 $ 3,100,000  
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable  
Held to maturity securities at carrying value $ 269,600,000 $ 317,600,000  
Recognized gain on calls of securities held to maturity portfolio 0 45,000 $ 123,000
Recognized loss on calls of securities held to maturity portfolio 1,200 15,000 0
Proceeds from calls of held to maturity securities 5,500,000 11,600,000 39,200,000
Sales of securities from held to maturity debt securities $ 0 $ 0 $ 0
Number of securities in an unrealized loss position | security 512 372  
AAA      
Schedule of Held-to-maturity Securities [Line Items]      
Total portfolio (as a percent) 17.00%    
AA      
Schedule of Held-to-maturity Securities [Line Items]      
Total portfolio (as a percent) 72.00%    
A      
Schedule of Held-to-maturity Securities [Line Items]      
Total portfolio (as a percent) 10.00%    
Fitch, A Rating Or Not Rated      
Schedule of Held-to-maturity Securities [Line Items]      
Total portfolio (as a percent) 1.00%