v3.26.1
Investments - Schedule of Debt Securities by Contractual Maturity Periods (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost or Amortized Cost    
Due in one year or less $ 128,596  
Due after one year through five years 410,554  
Due after five years through ten years 180,145  
Due after ten years 102,563  
Cost or Adjusted / Amortized Cost $ 821,858 $ 726,774
Percent of Total    
Due in one year or less 15.60%  
Due after one year through five years 50.00%  
Due after five years through ten years 21.90%  
Due after ten years 12.50%  
Total 100.00%  
Fair Value    
Due in one year or less $ 127,900  
Due after one year through five years 399,655  
Due after five years through ten years 174,508  
Due after ten years 99,847  
Total $ 801,910 $ 713,237
Percent of Total    
Due in one year or less 15.90%  
Due after one year through five years 49.80%  
Due after five years through ten years 21.80%  
Due after ten years 12.50%  
Total 100.00%