XML 130 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reinsurance - Effects of Reinsurance on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reinsurance Disclosures [Abstract]      
Direct premiums, written $ 418,544 $ 445,587 $ 462,179
Ceded premiums, written (184,888) (76,643) (399,400)
Net premiums, written 233,656 368,944 62,779
Direct premiums, earned 417,680 462,434 395,968
Ceded premiums, earned (165,062) (235,171) (349,952)
Net premiums, earned $ 252,618 $ 227,263 $ 46,016