v3.22.1

Reserve for Loss and Loss Adjustment Expenses - Narrative (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2022 | Mar. 31, 2021
Segment Reporting Information [Line Items] |  |
Net adverse prior year development (net favorable prior year reserve development) | $ (7,285) | $ (5,554)
Change in deferred gain on retroactive reinsurance | 1,339 | 9,845
AmTrust Quota Share Reinsurance Segment |  |
Segment Reporting Information [Line Items] |  |
Deferred gain on retroactive reinsurance decrease | 1,000 |
Diversified Reinsurance |  |
Segment Reporting Information [Line Items] |  |
Net adverse prior year development (net favorable prior year reserve development) | (2,211) | 14
AmTrust Reinsurance |  |
Segment Reporting Information [Line Items] |  |
Net adverse prior year development (net favorable prior year reserve development) | $ (5,074) | $ (5,568)

X
- Definition Deferred Gain On Reinsurance, Period Increase (Decrease) + References No definition available. + Details
Name: | mhld_DeferredGainOnReinsurancePeriodIncreaseDecrease
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Liability For Unpaid Claims And Claims Adjustment Expense, Retroactive Reinsurance Adjustment + References No definition available. + Details
Name: | mhld_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseRetroactiveReinsuranceAdjustment
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Liability for Unpaid Claims and Claims Adjustment Expense, Period Increase (Decrease), Net of Commission Changes + References No definition available. + Details
Name: | mhld_LiabilityforUnpaidClaimsandClaimsAdjustmentExpensePeriodIncreaseDecreaseNetofCommissionChanges
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=mhld_AmtrustQuotaShareReinsuranceSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mhld_DiversifiedReinsuranceSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mhld_AmTrustReinsuranceSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |