v3.26.1
Investments - Estimated Fair Value of Contractual Maturities - Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Maturing within one year, Amortized Cost $ 285 $ 10,285
Maturing after one year through five years, Amortized Cost 19,702 19,667
Maturing after five years through ten years, Amortized Cost 81,422 82,725
Maturing after ten years, Amortized Cost 63,525 63,047
Amortized Cost 622,997 634,078
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Maturing within one year, Fair Value 285 10,320
Maturing after one year through five years, Fair Value 19,886 19,907
Maturing after five years through ten years, Fair Value 78,051 78,553
Maturing after ten years, Fair Value 58,761 57,509
Fair Value 611,822 625,330
Mortgage-backed securities    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Securities not due at a single maturity date, Amortized Cost 275,398 259,386
Amortized Cost 275,398 259,386
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Securities not due at a single maturity date, Fair Value 271,949 259,760
Fair Value 271,949 259,760
Collateralized loan obligations    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]    
Securities not due at a single maturity date, Amortized Cost 182,665 198,968
Amortized Cost 182,665 198,968
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Securities not due at a single maturity date, Fair Value 182,890 199,281
Fair Value $ 182,890 $ 199,281