v3.26.1
Securities - Securities Pledged as Collateral (Details) - Asset Pledged as Collateral - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying value of securities pledged to secure public deposits    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities $ 387,402 $ 671,626
Carrying value of securities pledged to repurchase agreements    
Schedule of Held-to-maturity Securities [Line Items]    
Debt securities $ 20,154 $ 22,405