v3.26.3
Reinsurance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Premiums Written, Net [Abstract]            
Premiums written - direct $ 462,868 $ 486,251 $ 1,472,494 $ 1,526,048    
Premiums written - ceded (63,724) (81,191) (217,605) (280,583)    
Net written premiums 399,144 405,060 1,254,889 1,245,465    
Premiums Earned, Net [Abstract]            
Premiums earned - direct 491,789 497,795 1,470,236 1,444,905    
Premiums earned - ceded (68,317) (86,838) (222,308) (284,545)    
Net earned premiums 423,472 410,957 1,247,928 1,160,360    
Ceded incurred losses and loss adjustment expenses 19,033 18,568 68,460 106,727    
Reinsurance recoverables on paid losses 13,282   13,282   $ 12,973  
Reinsurance recoverable on unpaid losses 413,824 $ 380,330 413,824 $ 380,330 381,356 $ 323,060
Reinsurance recoverables, net $ 427,106   $ 427,106   $ 394,329