v3.26.1
Reinsurance - Schedule of Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Written        
Direct premiums $ 558,375 $ 461,081 $ 1,065,509 $ 869,391
Assumed premiums 182,179 123,833 342,749 250,849
Ceded premiums (254,938) (245,701) (489,759) (437,756)
Net premiums 485,616 339,213 918,499 682,484
Earned        
Direct premiums 529,263 392,777 1,044,752 778,215
Assumed premiums 144,737 86,420 294,293 165,147
Ceded premiums (229,528) (183,655) (460,566) (347,454)
Net premiums 444,472 295,542 878,479 595,908
Ceded losses and LAE incurred $ 183,466 $ 138,438 $ 336,039 $ 273,905