XML 153 R118.htm IDEA: XBRL DOCUMENT
v3.20.4

Capital Instruments - Schedule of Carrying Value of Capital Instruments (Parenthetical) (Detail) - USD ($) $ in Millions | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Jan. 05, 2021 | Jun. 01, 2020 | Jan. 15, 2020
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 5-year Singapore Dollar Swap Rate plus a specified number of basis points |  |  |  |
On June 1, 2020 [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Bond redemption variable interest rate |  |  |  | 2.10% |
On January 5, 2021 [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Bond redemption variable interest rate |  |  | 2.389% |  |
On January 15, 2020 [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Bond redemption variable interest rate |  |  |  |  | 2.64%
JHFC subordinated notes [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 90-day Bankers' Acceptance rate plus 0.72% |  |  |  |
Floating interest rate, adjustment to basis | 0.72% |  |  |  |
2.818% MFC Subordinated debentures [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 1.82% |  |  |  |
4.061% MFC subordinated notes [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 5-Year US Dollar Mid-Swap Rate plus 1.647 |  |  |  |
Floating interest rate, adjustment to basis | 1.647% |  |  |  |
Interest rate reset period | 5 years |  |  |  |
3.00% MFC subordinated notes [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 83.20% |  |  |  |
Interest rate reset period | 5 years |  |  |  |
3.049% MFC Subordinated debentures [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 90-day Bankers' Acceptance rate plus a specified number of basis points. |  |  |  |
Floating interest rate, adjustment to basis | 105.00% |  |  |  |
3.317% MFC Subordinated debentures [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 90-day Bankers' Acceptance rate plus a specified number of basis points. |  |  |  |
Floating interest rate, adjustment to basis | 78.00% |  |  |  |
3.85% MFC Subordinated notes [Member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 197.00% |  |  |  |
2.237% MFC Subordinated debentures [member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 1.49% |  |  |  |
John Hancock Financial Corporation [Member] | 7.375% JHUSA Surplus notes [Member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Unamortized fair value increment | $ 13 | $ 17 |  |  |
Manufacturers life insurance company [Member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Interest rate, basis | 90-day Bankers' Acceptance rate plus a specified number of basis points |  |  |  |
Manufacturers life insurance company [Member] | 3.181% MLI Subordinated debentures [Member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 157.00% |  |  |  |
Manufacturers life insurance company [Member] | 2.389% MLI Subordinated debentures [Member] |  |  |  |  |
Carrying value of capital instruments [line items] |  |  |  |  |
Floating interest rate, adjustment to basis | 83.00% |  |  |  |

X
- Definition The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_7&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_BorrowingsAdjustmentToInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_7&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_BorrowingsInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Bond redemption variable rate + References No definition available. + Details
Name: | mfc_BondRedemptionVariableRate
Namespace Prefix: | mfc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Borrowing interest rate reset period. + References No definition available. + Details
Name: | mfc_BorrowingInterestRateResetPeriod
Namespace Prefix: | mfc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value of capital instruments + References No definition available. + Details
Name: | mfc_CarryingValueOfCapitalInstrumentsLineItems
Namespace Prefix: | mfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Incremental unamortized fair value. + References No definition available. + Details
Name: | mfc_IncrementalUnamortizedFairValue
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_MaturityAxis=mfc_JuneOneTwoThousandAndTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=mfc_JanuaryFiveTwoThousandAndTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=mfc_JanuaryFifteenTwoThousandAndTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_JHFCSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_TwoPointEightOneEightPercentageSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_FourPointZeroSixOnePercentageSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ThreePointZeroZeroPercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ThreePointZeroFourNinePercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ThreePointThreeOneSevenPercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ThreePointEightFivePercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_TwoPointTwoThreeSevenPercentageSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=mfc_JohnHancockFinancialCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_SevenPointThreeSevenFiveSurplusNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=mfc_ManufacturersLifeInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_ThreePointOneEightOnePercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=mfc_TwoPointThreeEightNinePercentageSubordinatedDebenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |