v3.25.2
Securities - Schedule of Amortized Cost of Debt Securities Held-to-Maturity, Aggregated by Credit Quality Indicator (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity $ 257,106
Investment Grade  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 244,152
Non-Investment Grade/Non-rated  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 12,954
State and municipal debt obligations  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 183,589
State and municipal debt obligations | Investment Grade  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 183,589
State and municipal debt obligations | Non-Investment Grade/Non-rated  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 0
Corporate debt securities  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 55,677
Corporate debt securities | Investment Grade  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 42,723
Corporate debt securities | Non-Investment Grade/Non-rated  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 12,954
Non-agency commercial MBS  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 17,840
Non-agency commercial MBS | Investment Grade  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity 17,840
Non-agency commercial MBS | Non-Investment Grade/Non-rated  
Securities Financing Transaction [Line Items]  
Total debt securities held-to-maturity $ 0