XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Reinsurance - Effect on Net Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net premiums written:        
Direct $ 280,796 $ 277,754 $ 828,062 $ 819,595
Ceded (38,968) (34,789) (106,475) (92,524)
Net premiums written 241,828 242,965 721,587 727,071
Net premiums earned:        
Direct 285,300 283,725 847,464 838,941
Ceded (38,968) (34,789) (106,475) (92,524)
Net premiums earned $ 246,332 $ 248,936 $ 740,989 $ 746,417