v3.26.1
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in less than one year $ 38,700  
Due after one year through five years 621,490  
Due after five years through ten years 295,763  
Due after ten years 64,445  
Total 2,206,626 $ 1,848,755
Fair Value    
Due in less than one year 38,794  
Due after one year through five years 613,572  
Due after five years through ten years 297,152  
Due after ten years 63,243  
Total 2,192,183 1,856,303
Mortgage-backed securities    
Amortized Cost    
Without single maturity date 535,373  
Fair Value    
Without single maturity date 529,835  
Other asset-backed securities    
Amortized Cost    
Without single maturity date 650,855  
Total 650,855 509,854
Fair Value    
Without single maturity date 649,587  
Total $ 649,587 $ 513,695