v3.26.1
Reinsurance - Summary of Effects of Reinsurance on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net premiums written:    
Direct $ 263,310 $ 263,081
Assumed 9,631 7,305
Ceded (36,466) (32,761)
Net premiums written 236,475 237,625
Net premiums earned:    
Direct 270,195 270,242
Assumed 9,121 7,305
Ceded (36,466) (32,761)
Net premiums earned $ 242,850 $ 244,786