v3.22.1

Shareholders' Equity - Preference Shares Repurchased (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2022 | Mar. 31, 2021
Class of Stock [Line Items] |  |
Number of shares purchased (in shares) | 274,861 | 6,614,493
Average price of shares purchased (in dollars per share) | $ 11.27 | $ 14.72
Total price paid | $ 3,098 | $ 97,393
Gain from repurchase of preference shares | $ 3,543 | $ 62,450
Series A |  |
Class of Stock [Line Items] |  |
Number of shares purchased (in shares) | 0 | 2,561,636
Average price of shares purchased (in dollars per share) | $ 0 | $ 14.88
Series C |  |
Class of Stock [Line Items] |  |
Number of shares purchased (in shares) | 179,996 | 2,028,961
Average price of shares purchased (in dollars per share) | $ 11.59 | $ 14.65
Series D |  |
Class of Stock [Line Items] |  |
Number of shares purchased (in shares) | 94,865 | 2,023,896
Average price of shares purchased (in dollars per share) | $ 10.67 | $ 14.60

X
- Definition Payments for Repurchase of Preferred Stock and Preference Stock, Excluding Fees + References No definition available. + Details
Name: | mhld_PaymentsForRepurchaseOfPreferredStockAndPreferenceStockExcludingFees
Namespace Prefix: | mhld_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Preferred Stock, Redemption Price, Average Cost Per Share + References No definition available. + Details
Name: | mhld_PreferredStockRedemptionPriceAverageCostPerShare
Namespace Prefix: | mhld_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=122038299&loc=d3e42851-122695 + Details
Name: | us-gaap_PreferredStockRedemptionDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |