XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance - Effects of reinsurance on premiums written and earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reinsurance        
Direct premiums, written $ 121,540 $ 124,914 $ 218,413 $ 212,037
Ceded premiums, written (67,387) (117,926) (65,121) (178,562)
Net premiums, written 54,153 6,988 153,292 33,475
Direct premiums, earned 116,397 93,082 231,221 177,400
Ceded premiums, earned (72,166) (83,095) (146,840) (154,822)
Net premiums, earned $ 44,231 $ 9,987 $ 84,381 $ 22,578