XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance - Effect on Net Premiums Written and Earned (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net premiums written:      
Direct $ 927,702 $ 918,406 $ 922,851
Ceded (107,673) (110,914) (88,738)
Net premiums written 820,029 807,492 834,113
Net premiums earned:      
Direct 950,200 983,457 951,302
Ceded (107,673) (110,914) (88,738)
Net premiums earned $ 842,527 $ 872,543 $ 862,564