XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Narratives (Details)
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
Investment Securities    
Number of securities in a continuous loss position 80  
Percentage of individual securities' amortized cost basis 9.90%  
Percentage of total amortized cost basis of the investment securities portfolio 8.70%  
Number of securities in a continuous loss position for over 12 months 57  
Number of securities 91  
Allowance for credit losses for available-for-sale securities | $ $ 0 $ 0