XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Reinsurance - Schedule of Reconciliation of Direct to Net Premiums on both a Written and an Earned Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
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 $ 67,728 $ 83,041
Premiums Written, Assumed premium 38 137
Premiums Written, Assumed premium (4,704) (5,666)
Premiums Written, Net premiums 63,062 77,512
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 72,161 75,398
Premiums Earned, Assumed premium 39 151
Premiums Earned, Assumed premium (4,703) (5,665)
Premiums Earned, Net premiums 67,497 69,884
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 19,616
Premiums Written, Assumed premium
Premiums Written, Assumed premium (4,141)
Premiums Written, Net premiums 15,475
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,502
Premiums Earned, Assumed premium
Premiums Earned, Assumed premium (3,829)
Premiums Earned, Net premiums 15,673
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 67,728 102,657
Premiums Written, Assumed premium 38 137
Premiums Written, Assumed premium (4,704) (9,807)
Premiums Written, Net premiums 63,062 92,987
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 72,161 94,900
Premiums Earned, Assumed premium 39 151
Premiums Earned, Assumed premium (4,703) (9,494)
Premiums Earned, Net premiums $ 67,497 $ 85,557