v3.21.2

Investments - Fair Value and Unrealized Losses (Details) $ in Thousands | Jun. 30, 2021 USD ($) security | Dec. 31, 2020 USD ($) security
--- | --- | ---
Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Less than 12 Months, Fair value | $ 165,138 | $ 64,570
12 Months or More, Fair value | 64,763 | 101,994
Total, Fair value | 229,901 | 166,564
Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] |  |
Less than 12 months, Unrealized losses | (1,969) | (1,192)
12 months or more, Unrealized losses | (3,093) | (2,375)
Total, Unrealized losses | $ (5,062) | $ (3,567)
Number of securities in an unrealized loss position | security | 45 | 53
Fair value of unrealized loss positions | $ 229,901 | $ 166,564
Unrealized losses of unrealized loss positions | $ 5,062 | $ 3,567
Number of securities in an unrealized loss position for 12 months or greater | security | 18 | 35
Fair value of securities in loss position for 12 months or greater | $ 64,763 | $ 101,994
Unrealized loss of securities in loss position for 12 months or greater | 3,093 | 2,375
U.S. treasury bonds |  |
Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Less than 12 Months, Fair value | 78,454 |
12 Months or More, Fair value | 0 |
Total, Fair value | 78,454 |
Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] |  |
Less than 12 months, Unrealized losses | (27) |
12 months or more, Unrealized losses | 0 |
Total, Unrealized losses | (27) |
U.S. agency bonds – mortgage-backed |  |
Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Less than 12 Months, Fair value | 8,175 | 19,360
12 Months or More, Fair value | 0 | 5,646
Total, Fair value | 8,175 | 25,006
Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] |  |
Less than 12 months, Unrealized losses | (95) | (85)
12 months or more, Unrealized losses | 0 | (41)
Total, Unrealized losses | (95) | (126)
Asset-backed securities |  |
Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Less than 12 Months, Fair value | 42,265 | 13,371
12 Months or More, Fair value | 11,288 | 31,052
Total, Fair value | 53,553 | 44,423
Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] |  |
Less than 12 months, Unrealized losses | (536) | (217)
12 months or more, Unrealized losses | (62) | (189)
Total, Unrealized losses | (598) | (406)
Corporate bonds |  |
Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] |  |
Less than 12 Months, Fair value | 36,244 | 31,839
12 Months or More, Fair value | 53,475 | 65,296
Total, Fair value | 89,719 | 97,135
Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] |  |
Less than 12 months, Unrealized losses | (1,311) | (890)
12 months or more, Unrealized losses | (3,031) | (2,145)
Total, Unrealized losses | $ (4,342) | $ (3,035)

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPosition12MonthsorLongerAccumulatedLoss
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionAccumulatedLoss
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionAccumulatedLossAbstract
Namespace Prefix: | mhld_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Fair Value [Abstract] + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionFairValueAbstract
Namespace Prefix: | mhld_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionLessthan12MonthsAccumulatedLoss
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionLessthanTwelveMonthsFairValue
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Maturities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value + References No definition available. + Details
Name: | mhld_FixedMaturitiesContinuousUnrealizedLossPositionTwelveMonthsorLongerFairValue
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fixed Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions + References No definition available. + Details
Name: | mhld_FixedSecuritiesinUnrealizedLossPositionsQualitativeDisclosureNumberofPositions
Namespace Prefix: | mhld_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year + References No definition available. + Details
Name: | mhld_FixedSecuritiesinUnrealizedLossPositionsQualitativeDisclosureNumberofPositionsGreaterthanorEqualtoOneYear
Namespace Prefix: | mhld_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Investments, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses + References No definition available. + Details
Name: | mhld_InvestmentsContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments, Continuous Unrealized Loss Position, Accumulated Loss + References No definition available. + Details
Name: | mhld_InvestmentsContinuousUnrealizedLossPositionAccumulatedLoss
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments, Continuous Unrealized Loss Position, Fair Value + References No definition available. + Details
Name: | mhld_InvestmentsContinuousUnrealizedLossPositionFairValue
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Investments, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value + References No definition available. + Details
Name: | mhld_InvestmentsContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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