v3.26.1
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in less than one year $ 56,515  
Due after one year through five years 636,682  
Due after five years through ten years 304,483  
Due after ten years 69,666  
Total 2,208,212 $ 1,848,755
Fair Value    
Due in less than one year 54,611  
Due after one year through five years 630,559  
Due after five years through ten years 305,672  
Due after ten years 67,491  
Total 2,195,107 1,856,303
Mortgage-backed securities    
Amortized Cost    
Without single maturity date 554,687  
Fair Value    
Without single maturity date 550,847  
Other asset-backed securities    
Amortized Cost    
Without single maturity date 586,179  
Total 586,179 509,854
Fair Value    
Without single maturity date 585,927  
Total $ 585,927 $ 513,695