v3.26.1
Securities - Schedule of Debt Securities, Held-to-maturity (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost $ 764,194,000 $ 599,557,000  
Unrealized Gains 7,218,000 4,012,000  
Unrealized Losses (30,421,000) (27,595,000)  
Allowance for Credit Losses 0 0 $ 0
Fair Value 740,991,000 575,974,000  
Government-sponsored residential mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 199,766,000 210,142,000  
Unrealized Gains 0 0  
Unrealized Losses (17,366,000) (15,595,000)  
Allowance for Credit Losses 0 0  
Fair Value 182,400,000 194,547,000  
Government-sponsored commercial mortgage-backed securities      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 181,682,000 185,185,000  
Unrealized Gains 0 0  
Unrealized Losses (12,623,000) (11,601,000)  
Allowance for Credit Losses 0 0  
Fair Value 169,059,000 173,584,000  
State and municipal bonds and obligations      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 329,860,000 167,346,000  
Unrealized Gains 5,774,000 2,914,000  
Unrealized Losses (404,000) (399,000)  
Allowance for Credit Losses 0 0  
Fair Value 335,230,000 169,861,000  
Corporate bonds      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized Cost 52,886,000 36,884,000  
Unrealized Gains 1,444,000 1,098,000  
Unrealized Losses (28,000) 0  
Allowance for Credit Losses 0 0  
Fair Value $ 54,302,000 $ 37,982,000