v3.25.2
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Assets    
Estimated Fair Value $ 589,118 $ 577,688
Corporate    
Financial Assets    
Estimated Fair Value 231,334 231,189
U.S. Treasury    
Financial Assets    
Estimated Fair Value 154,354 145,875
States and municipalities    
Financial Assets    
Estimated Fair Value 30,624 31,585
Foreign    
Financial Assets    
Estimated Fair Value 20,852 21,057
Asset-backed securities    
Financial Assets    
Estimated Fair Value 27,901 23,680
Mortgage-backed securities    
Financial Assets    
Estimated Fair Value 124,053 124,302
Fair Value, Recurring    
Financial Assets    
Total 601,574 589,527
Fair Value, Recurring | Corporate    
Financial Assets    
Estimated Fair Value 231,334 231,189
Fair Value, Recurring | U.S. Treasury    
Financial Assets    
Estimated Fair Value 154,354 145,875
Fair Value, Recurring | States and municipalities    
Financial Assets    
Estimated Fair Value 30,624 31,585
Fair Value, Recurring | Foreign    
Financial Assets    
Estimated Fair Value 20,852 21,057
Fair Value, Recurring | Asset-backed securities    
Financial Assets    
Estimated Fair Value 27,901 23,680
Fair Value, Recurring | Mortgage-backed securities    
Financial Assets    
Estimated Fair Value 124,053 124,302
Fair Value, Recurring | Common stocks    
Financial Assets    
Estimated Fair Value 12,456 11,839
Fair Value, Recurring | Level 1    
Financial Assets    
Total 12,456 11,839
Fair Value, Recurring | Level 1 | Corporate    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | U.S. Treasury    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | States and municipalities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | Foreign    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | Asset-backed securities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | Mortgage-backed securities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 1 | Common stocks    
Financial Assets    
Estimated Fair Value 12,456 11,839
Fair Value, Recurring | Level 2    
Financial Assets    
Total 589,118 577,688
Fair Value, Recurring | Level 2 | Corporate    
Financial Assets    
Estimated Fair Value 231,334 231,189
Fair Value, Recurring | Level 2 | U.S. Treasury    
Financial Assets    
Estimated Fair Value 154,354 145,875
Fair Value, Recurring | Level 2 | States and municipalities    
Financial Assets    
Estimated Fair Value 30,624 31,585
Fair Value, Recurring | Level 2 | Foreign    
Financial Assets    
Estimated Fair Value 20,852 21,057
Fair Value, Recurring | Level 2 | Asset-backed securities    
Financial Assets    
Estimated Fair Value 27,901 23,680
Fair Value, Recurring | Level 2 | Mortgage-backed securities    
Financial Assets    
Estimated Fair Value 124,053 124,302
Fair Value, Recurring | Level 2 | Common stocks    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3    
Financial Assets    
Total 0 0
Fair Value, Recurring | Level 3 | Corporate    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | U.S. Treasury    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | States and municipalities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | Foreign    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | Asset-backed securities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | Mortgage-backed securities    
Financial Assets    
Estimated Fair Value 0 0
Fair Value, Recurring | Level 3 | Common stocks    
Financial Assets    
Estimated Fair Value $ 0 $ 0