v3.26.1
Investment Securities Available-for-Sale and Held-to-Maturity - Carrying Amount and Fair Values of Investment Securities Held To Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity [Line Items]    
Carrying Value $ 191,980 $ 192,008
Gross Unrealized Losses 1,437 2,902
Estimated Fair Value 190,543 189,106
Asset-backed securities    
Debt Securities, Held-to-Maturity [Line Items]    
Carrying Value 191,980 192,008
Gross Unrealized Losses 1,437 2,902
Estimated Fair Value $ 190,543 $ 189,106