XML 110 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Effect of Reinsurance on Premiums Written and Earned (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Insurance [Abstract]      
Direct $ 369,818 $ 350,748 $ 573,412
Assumed 19,940 65,649 154,191
Ceded (10,568) (17,078) (136,272)
Net written premiums 379,190 399,319 591,331
Direct 354,747 376,288 589,131
Assumed 34,451 126,611 135,896
Ceded (12,206) (29,542) (122,556)
Net earned premiums $ 376,992 $ 473,357 $ 602,471