v3.25.2
Investment Securities - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Debt Securities, Available-for-sale [Line Items]      
Payments to acquire AFS securities, debt $ 700,052 $ 693,894  
Number of securities in an unrealized loss position | security 49    
Expected loss on held-to-maturity securities $ 0    
Allowance for credit losses on available-for-sale debt securities 0   $ 0
Allowance for credit losses on held-to-maturity debt securities $ 0   0
Collateralized Mortgage-Backed Securities [Member]      
Debt Securities, Available-for-sale [Line Items]      
Number of securities in an unrealized loss position | security 42    
CRT securities      
Debt Securities, Available-for-sale [Line Items]      
Number of securities in an unrealized loss position | security 2    
Deposits      
Debt Securities, Available-for-sale [Line Items]      
Available-for-sale debt securities pledged to secure certain customer repurchase agreements and deposits $ 962   $ 940
Available-for-sale      
Debt Securities, Available-for-sale [Line Items]      
Available for Sale, debt securities, amortized cost basis, sold amount $ 287,500