v3.26.1
Securities - Schedule of Realized Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value Disclosures [Abstract]    
Proceeds from sales $ 65,418 $ 0
Proceeds from calls and maturities 11,215 10,867
Proceeds from principal payments 19,142 39,506
Gross realized gains 2,004 1
Gross realized losses $ 205 $ 0