v3.26.1
Securities - Schedule of Debt Securities, Held-to-maturity (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost $ 712,555,000 $ 599,557,000  
Unrealized Gains 2,811,000 4,012,000  
Unrealized Losses (33,431,000) (27,595,000)  
Allowance for Credit Losses 0 0 $ 0
Fair Value 681,935,000 575,974,000  
Government-sponsored residential mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 205,168,000 210,142,000  
Unrealized Gains 0 0  
Unrealized Losses (16,780,000) (15,595,000)  
Allowance for Credit Losses 0 0  
Fair Value 188,388,000 194,547,000  
Government-sponsored commercial mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 183,047,000 185,185,000  
Unrealized Gains 0 0  
Unrealized Losses (12,003,000) (11,601,000)  
Allowance for Credit Losses 0 0  
Fair Value 171,044,000 173,584,000  
State and municipal bonds and obligations      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 282,454,000 167,346,000  
Unrealized Gains 1,471,000 2,914,000  
Unrealized Losses (4,594,000) (399,000)  
Allowance for Credit Losses 0 0  
Fair Value 279,331,000 169,861,000  
Corporate bonds      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 41,886,000 36,884,000  
Unrealized Gains 1,340,000 1,098,000  
Unrealized Losses (54,000) 0  
Allowance for Credit Losses 0 0  
Fair Value $ 43,172,000 $ 37,982,000