v3.26.1
Reinsurance - Summary of Effects of Reinsurance on Premiums Written and Earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net premiums written:        
Direct $ 264,115 $ 262,925 $ 527,425 $ 526,006
Assumed 11,285 8,131 20,916 15,436
Ceded (35,070) (32,082) (71,536) (64,843)
Net premiums written 240,330 238,974 476,805 476,599
Net premiums earned:        
Direct 268,396 269,240 538,591 539,482
Assumed 11,330 8,131 20,451 15,436
Ceded (35,070) (32,082) (71,536) (64,843)
Net premiums earned $ 244,656 $ 245,289 $ 487,506 $ 490,075