v3.26.3
Reinsurance - Schedule of Reinsurance on Losses and Loss Adjustment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Abstract]        
Assumed $ 97,338 $ 81,788 $ 315,787 $ 243,173
Ceded (7,077) (3,162) (16,898) (18,204)
Net $ 90,261 $ 78,626 $ 298,889 $ 224,969