XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Reinsurance - Effects of reinsurance on premiums written and earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reinsurance    
Direct premiums, written $ 96,873 $ 87,123
Ceded premiums, written   (60,636)
Ceded premiums, written 2,266  
Net premiums, written 99,139 26,487
Direct premiums, earned 114,824 84,318
Ceded premiums, earned (74,674) (71,727)
Net premiums, earned $ 40,150 $ 12,591