v3.26.1
Investments - Schedule of Amortized Cost, Estimated Fair Value and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 1,537,038 $ 1,486,194
Unrealized Gains 4,276 8,354
Unrealized Losses 73,459 67,147
Fair Value 1,467,855 1,427,401
U.S. government agencies    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 20,280 13,603
Unrealized Gains 0 27
Unrealized Losses 148 13
Fair Value 20,132 13,617
Mortgage-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,513,619 1,469,440
Unrealized Gains 4,276 8,327
Unrealized Losses 73,228 67,088
Fair Value 1,444,667 1,410,679
Municipal bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,139 3,151
Unrealized Gains 0 0
Unrealized Losses 83 46
Fair Value $ 3,056 $ 3,105