v3.21.2

Shareholders' Equity - Preference Shares Repurchased (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2021 | Mar. 31, 2021 | Jun. 30, 2020 | Jun. 30, 2021 | Jun. 30, 2020
Class of Stock [Line Items] |  |  |  |  |
Number of shares purchased | 1,902,544 | 6,614,493 |  | 8,517,037 |
Average price of shares purchased (in dollars per share) | $ 14.33 |  |  | $ 14.64 |
Total price paid | $ 27,264 |  |  | $ 124,658 | $ 0
Gain on repurchase of preference shares | $ 18,714 |  | $ 0 | $ 81,164 | $ 0
Preferences shares - Series A |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Number of shares purchased | 822,104 | 2,561,636 |  | 3,383,740 |
Average price of shares purchased (in dollars per share) | $ 14.52 |  |  | $ 14.79 |
Preference Shares - Series C |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Number of shares purchased | 646,817 | 2,028,961 |  | 2,675,778 |
Average price of shares purchased (in dollars per share) | $ 14.17 |  |  | $ 14.54 |
Preference Shares - Series D |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |
Number of shares purchased | 433,623 | 2,023,896 |  | 2,457,519 |
Average price of shares purchased (in dollars per share) | $ 14.22 |  |  | $ 14.53 |

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 cash outflow to reacquire preferred stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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: |