v3.26.1
Investments - Estimated Fair Value of Contractual Maturities - Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]    
Maturing within one year $ 1,331 $ 824
Maturing after one year through five years 6,446 5,014
Maturing after five years through ten years 17,607 17,806
Maturing after ten years 149,034 151,954
Amortized Cost 282,894 290,826
Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Maturing within one year, Fair Value 1,328 825
Maturing after one year through five years, Fair Value 6,341 4,902
Maturing after five years through ten years, Fair Value 16,853 17,020
Maturing after ten years, Fair Value 154,221 155,468
Estimated Fair Value 278,748 286,461
Mortgage-backed securities    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date [Abstract]    
Securities not due at a single maturity date, Amortized Cost 108,476 115,228
Amortized Cost 108,476 115,228
Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Securities not due at a single maturity date, Fair Value 100,005 108,246
Estimated Fair Value $ 100,005 $ 108,246