v3.22.1

Investments - Other Than Temporarily Impaired and Credit Ratings (Details) - USD ($) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2022 | Mar. 31, 2021 | Dec. 31, 2021
Schedule of Fixed Maturities Table [Line Items] |  |  |
Other-than-temporary impairment losses | $ 0 | $ 0 |
Amortized cost | 492,131,000 |  | $ 595,344,000
Fair value | $ 471,230,000 |  | $ 597,145,000
% of Total fair value | 100.00% |  | 100.00%
AAA |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 147,966,000 |  | $ 161,179,000
Fair value | $ 138,999,000 |  | $ 156,706,000
% of Total fair value | 29.50% |  | 26.20%
AA+, AA, AA- |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 35,298,000 |  | $ 38,999,000
Fair value | $ 34,864,000 |  | $ 39,140,000
% of Total fair value | 7.40% |  | 6.60%
A+, A, A- |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 49,221,000 |  | $ 99,748,000
Fair value | $ 46,267,000 |  | $ 99,962,000
% of Total fair value | 9.80% |  | 16.70%
BBB+, BBB, BBB- |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 102,157,000 |  | $ 126,770,000
Fair value | $ 96,386,000 |  | $ 129,618,000
% of Total fair value | 20.50% |  | 21.70%
BB+ or lower |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 5,773,000 |  | $ 12,105,000
Fair value | $ 5,595,000 |  | $ 13,050,000
% of Total fair value | 1.20% |  | 2.20%
U.S. treasury bonds |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 66,109,000 |  | $ 59,989,000
Fair value | $ 65,730,000 |  | $ 59,879,000
% of Total fair value | 13.90% |  | 10.00%
U.S. agency bonds |  |  |
Schedule of Fixed Maturities Table [Line Items] |  |  |
Amortized cost | $ 85,607,000 |  | $ 96,554,000
Fair value | $ 83,389,000 |  | $ 98,790,000
% of Total fair value | 17.70% |  | 16.60%

X
- Definition Fixed Maturities, Amortized Cost Basis + References No definition available. + Details
Name: | mhld_FixedMaturitiesAmortizedCostBasis
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Fair Value + References No definition available. + Details
Name: | mhld_FixedMaturitiesFairValue
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Percent of Total Fair Value + References No definition available. + Details
Name: | mhld_FixedMaturitiesPercentofTotalFairValue
Namespace Prefix: | mhld_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition [Line Items] for Schedule of Fixed Maturities Table [Table] + References No definition available. + Details
Name: | mhld_ScheduleofFixedMaturitiesTableLineItems
Namespace Prefix: | mhld_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other-than-temporary impairment (OTTI) on investment in debt security, recognized in earnings. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 8A -URI http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562 + Details
Name: | us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesPortionRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=srt_StandardPoorsAAARatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=mhld_StandardPoorsAaPlusAaAaMinusRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=mhld_StandardPoorsSingleaPlusSingleaAndSingleaMinusMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=mhld_StandardPoorsBbbPlusBbbBbbMinusRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CreditRatingStandardPoorsAxis=mhld_StandardPoorsBbPlusOrLowerRatingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |