v3.25.2
Investments - Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in less than one year $ 23,332  
Due after one year through five years 279,144  
Due after five years through ten years 197,373  
Due after ten years 49,992  
Amortized Cost 1,320,266 $ 1,047,713
Fair Value    
Due in less than one year 23,292  
Due after one year through five years 273,755  
Due after five years through ten years 192,929  
Due after ten years 46,854  
Total 1,292,218 1,017,651
Mortgage-backed securities    
Amortized Cost    
Without single maturity date 478,847  
Fair Value    
Without single maturity date 463,197  
Other asset-backed securities    
Amortized Cost    
Without single maturity date 291,578  
Fair Value    
Without single maturity date 292,191  
Total $ 292,191 $ 185,727