XML 122 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reinsurance - Effects of Reinsurance on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reinsurance Disclosures [Abstract]      
Direct premiums, written $ 445,587 $ 462,179 $ 266,609
Ceded premiums, written (76,643) (399,400) (237,102)
Net premiums, written 368,944 62,779 29,507
Direct premiums, earned 462,434 395,968 213,423
Ceded premiums, earned (235,171) (349,952) (199,366)
Net premiums, earned $ 227,263 $ 46,016 $ 14,057