XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Reinsurance - Schedule of the Effect of Reinsurance on Premiums Written and Earned (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Premiums Written and Earned [Abstract]      
Gross Written $ 313,864 $ 294,144 $ 285,355
Ceded Written (17,230) (18,164) (16,621)
Net premiums Written 296,634 275,980 268,734
Gross Earned 300,287 288,803 283,746
Ceded Earned (17,230) (18,164) (16,621)
Net premiums Earned $ 283,057 $ 270,639 $ 267,125