v3.26.1
Reinsurance - Schedule of Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Written    
Direct premiums $ 507,134 $ 408,310
Assumed premiums 160,570 127,016
Ceded premiums (234,821) (192,055)
Net premiums 432,883 343,271
Earned    
Direct premiums 515,489 385,438
Assumed premiums 149,556 78,727
Ceded premiums (231,038) (163,799)
Net premiums 434,007 300,366
Ceded losses and LAE incurred $ 152,573 $ 135,467