XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reinsurance (Details) - Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Premium Earned [Member] | Premiums Written [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Written, Direct premium $ 140,488 $ 144,250 $ 243,145 $ 234,806
Premiums Written, Assumed premium 2,340 2,440 2,477 2,839
Premiums Written, Ceded premium (16,265) (20,439) (26,072) (28,898)
Premiums Written, Net premiums 126,563 126,251 219,550 208,747
Net Premium Earned [Member] | Premiums Earned [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Earned, Direct premium 111,082 106,162 205,982 191,636
Premiums Earned, Assumed premium 653 827 804 1,403
Premiums Earned, Ceded premium (11,183) (12,843) (20,677) (21,266)
Premiums Earned, Net premiums 100,552 94,146 186,109 171,773
Continuing Operations [Member] | Premiums Written [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Written, Direct premium 118,472 121,576 201,513 193,948
Premiums Written, Assumed premium 2,340 2,440 2,477 2,839
Premiums Written, Ceded premium (11,663) (15,984) (17,329) (20,359)
Premiums Written, Net premiums 109,149 108,032 186,661 176,428
Continuing Operations [Member] | Premiums Earned [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Earned, Direct premium 91,500 86,622 166,899 153,292
Premiums Earned, Assumed premium 653 827 804 1,403
Premiums Earned, Ceded premium (6,984) (8,614) (12,650) (12,989)
Premiums Earned, Net premiums 85,169 78,835 155,053 141,706
Discontinued Operations [Member] | Premiums Written [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Written, Direct premium 22,016 22,674 41,632 40,858
Premiums Written, Assumed premium
Premiums Written, Ceded premium (4,602) (4,455) (8,743) (8,539)
Premiums Written, Net premiums 17,414 18,219 32,889 32,319
Discontinued Operations [Member] | Premiums Earned [Member]        
Schedule of Reconciliation of Direct to Net Premiums on Both a Written and an Earned Basis [Line Items]        
Premiums Earned, Direct premium 19,582 19,540 39,083 38,344
Premiums Earned, Assumed premium
Premiums Earned, Ceded premium (4,199) (4,229) (8,027) (8,277)
Premiums Earned, Net premiums $ 15,383 $ 15,311 $ 31,056 $ 30,067