v3.26.1
Reinsurance - Schedule of Effects of Reinsurance (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 $ 326,416 $ 270,741 $ 545,256 $ 451,666
Assumed Premiums 176 16,254 1,340 47,479
Gross Premiums 326,592 286,995 546,596 499,145
Ceded premiums (507,923) (549,916) (546,331) (608,670)
Net premiums (181,331) (262,921) 265 (109,525)
Earned        
Direct premiums 234,415 179,515 452,419 346,286
Assumed Premiums 7,836 44,225 20,604 87,610
Gross Premiums 242,251 223,740 473,023 433,896
Ceded premiums (137,555) (157,571) (286,119) (302,325)
Net premiums earned $ 104,696 $ 66,169 $ 186,904 $ 131,571