XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reinsurance - Schedule of the Effect of Reinsurance on Premiums Written and Earned (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Premiums Written and Earned [Abstract]      
Gross Written $ 294,144 $ 285,355 $ 276,110
Ceded Written (18,164) (16,621) (10,527)
Net premiums Written 275,980 268,734 265,583
Gross Earned 288,803 283,746 282,225
Ceded Earned (18,164) (16,621) (10,527)
Net premiums Earned $ 270,639 $ 267,125 $ 271,698