v3.26.1
Investments - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Unrealized loss position, accumulated loss $ 99,106 $ 86,276
Unrealized loss position, 12 months or greater 85,255 84,292
U.S. Treasury securities and obligations of U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Cash and investments held with various state insurance departments 5,400 5,400
Unrealized loss position, accumulated loss 5,481 1,684
Unrealized loss position, 12 months or greater $ 7 $ 11