XML 109 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Concentration of Operations - Net Premiums Earned for the Top Ten States (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 283,057 $ 270,639 $ 267,125
Premium earned percentage 100.00% 100.00% 100.00%
Florida [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 44,113 $ 38,976 $ 33,838
Premium earned percentage 15.60% 14.40% 12.70%
Georgia [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 27,345 $ 28,267 $ 30,504
Premium earned percentage 9.70% 10.40% 11.40%
Pennsylvania [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 20,272 $ 19,564 $ 19,963
Premium earned percentage 7.20% 7.20% 7.50%
Louisiana [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 17,218 $ 16,998 $ 21,150
Premium earned percentage 6.10% 6.30% 7.90%
Illinois [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 20,830 $ 16,294 $ 13,072
Premium earned percentage 7.40% 6.00% 4.90%
North Carolina [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 18,138 $ 15,863 $ 16,432
Premium earned percentage 6.40% 5.90% 6.20%
Alaska [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 9,994 $ 8,531 $ 8,178
Premium earned percentage 3.40% 3.20% 3.10%
Wisconsin [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 10,996 $ 10,769 $ 11,724
Premium earned percentage 3.90% 4.00% 4.40%
Virginia [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 10,507 $ 10,151 $ 10,400
Premium earned percentage 3.70% 3.80% 3.80%
Minnesota [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 8,869 $ 8,323 $ 8,845
Premium earned percentage 3.10% 3.10% 3.30%
All Others [Member]      
Schedule Of Premiums Earned Net By Segment [Line Items]      
Net premiums earned $ 94,775 $ 96,903 $ 93,019
Premium earned percentage 33.50% 35.70% 34.80%