v3.25.2
Investments - Schedule of Investments by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 339,885 $ 261,492
Due after one through five years 1,706,517 1,549,468
Due after five through ten years 922,939 995,717
Due after ten years 6,786 25,562
Asset-backed securities 39,905 44,104
Amortized Cost 3,016,032 2,876,343
Fair Value    
Due in one year or less 338,500 260,132
Due after one through five years 1,655,362 1,479,220
Due after five through ten years 889,975 916,885
Due after ten years 6,723 25,324
Asset-backed securities 38,557 41,980
Fair Value $ 2,929,117 $ 2,723,541