XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - Schedule of Credit Ratings of HTM Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities $ 5,832 $ 5,979
AAA    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 2,635  
A-    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 500  
BBB/BBB+    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 1,247  
BBB-    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 700  
Not Rated    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 750  
Corporate securities    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 3,197 3,196
Corporate securities | A-    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 500  
Corporate securities | BBB/BBB+    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 1,247  
Corporate securities | BBB-    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 700  
Corporate securities | Not Rated    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 750  
Mortgage-backed Securities    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities 2,635 $ 2,783
Mortgage-backed Securities | AAA    
Debt Securities, Held-to-Maturity, Credit Quality Indicator [Line Items]    
HTM Debt Securities $ 2,635