v3.26.1
Debt Securities Held to Maturity - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
security
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
security
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost $ 377,847,000   $ 396,233,000
Debt securities held to maturity 347,973,000   367,289,000
Proceeds from sale and maturity of held-to-maturity securities 0 $ 0  
Fair value of securities sold under agreements to repurchase $ 239,700,000   $ 242,200,000
Number of positions | security 98   101
Accrued interest receivable on debt securities held-to-maturity $ 797,000   $ 948,000
Mortgage-backed securities and collateralized mortgage obligations      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 347,849,000   351,361,000
Debt securities held to maturity $ 321,346,000   $ 325,738,000