XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance - Effect on Net Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net premiums written:        
Direct $ 272,910 $ 249,167 $ 541,841 $ 488,658
Ceded (27,344) (39,546) (57,735) (73,137)
Net premiums written 245,566 209,621 484,106 415,521
Net premiums earned:        
Direct 279,235 252,775 555,216 497,624
Ceded (27,344) (39,546) (57,735) (73,137)
Net premiums earned $ 251,891 $ 213,229 $ 497,481 $ 424,487