XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reinsurance - Effect on Net Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net premiums written:    
Direct $ 268,931 $ 239,491
Ceded (30,391) (33,591)
Net premiums written 238,540 205,900
Net premiums earned:    
Direct 275,981 244,849
Ceded (30,391) (33,591)
Net premiums earned $ 245,590 $ 211,258