XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reinsurance (Details) - Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Premiums Written [Member]      
Effects of Reinsurance [Line Items]      
Premiums Written, Direct premium $ 418,399 $ 389,706 $ 342,215
Premiums Written, Assumed premium 3,098 6,299 8,183
Premiums Written, Ceded premium (54,848) (46,993) (42,629)
Premiums Written, Net premiums 366,649 349,012 307,769
Premiums Earned [Member]      
Effects of Reinsurance [Line Items]      
Premiums Earned, Direct premium 401,945 368,886 333,254
Premiums Earned, Assumed premium 3,570 6,550 8,035
Premiums Earned, Ceded premium (54,378) (47,146) (41,700)
Premiums Earned, Net premiums $ 351,137 $ 328,290 $ 299,589