v3.26.1
Investments - Schedule of Debt Securities Available-for-Sale in an Unrealized Loss Position, Aggregate Fair Value (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
shares
Security
Dec. 31, 2025
USD ($)
Security
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 182 16
Gross Unrealized Losses $ 2,548 $ 66
Fair Value $ 246,530 $ 22,672
Number of Securities | Security 493 561
Gross Unrealized Losses $ 19,924 $ 20,402
Fair Value $ 288,899 $ 335,631
U.S. government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 24 0
Gross Unrealized Losses $ 308 $ 0
Fair Value $ 59,103 $ 0
Number of Securities 12 12
Gross Unrealized Losses $ 112 $ 210
Fair Value $ 11,273 $ 11,164
States, municipalities and political subdivisions    
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 45 7
Gross Unrealized Losses $ 786 $ 55
Fair Value $ 58,681 $ 10,937
Number of Securities 270 302
Gross Unrealized Losses $ 13,807 $ 14,097
Fair Value $ 206,623 $ 232,460
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 80 9
Gross Unrealized Losses $ 731 $ 11
Fair Value $ 79,848 $ 11,734
Number of Securities 86 115
Gross Unrealized Losses $ 4,066 $ 4,239
Fair Value $ 57,767 $ 77,501
Mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 33 0
Gross Unrealized Losses $ 723 $ 0
Fair Value $ 48,898 $ 0
Number of Securities 106 112
Gross Unrealized Losses $ 1,915 $ 1,826
Fair Value $ 12,269 $ 13,336
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Number of Securities | Security 0 0
Gross Unrealized Losses $ 0 $ 0
Fair Value $ 0 $ 0
Number of Securities 19 20
Gross Unrealized Losses $ 24 $ 30
Fair Value $ 967 $ 1,170