v3.26.1
Debt Securities Held to Maturity - Schedule of Debt Securities, Held-to-Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 377,847 $ 396,233
Gross Unrealized Gains 401 699
Gross Unrealized (Losses) (30,275) (29,643)
Allowance for Credit Losses 0 0
Fair Value 347,973 367,289
U.S. government and agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 29,998 44,872
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) (3,371) (3,321)
Allowance for Credit Losses 0 0
Fair Value 26,627 41,551
Mortgage-backed securities and collateralized mortgage obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 347,849 351,361
Gross Unrealized Gains 401 699
Gross Unrealized (Losses) (26,904) (26,322)
Allowance for Credit Losses 0 0
Fair Value $ 321,346 $ 325,738