v3.26.1
Reinsurance - Schedule of Reinsurance on Losses and Loss Adjustment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Abstract]        
Assumed $ 116,797 $ 78,059 $ 218,449 $ 161,385
Ceded (6,088) (2,846) (9,821) (15,042)
Net $ 110,709 $ 75,213 $ 208,628 $ 146,343