XML 222 R193.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments and Contingencies - Additional Information (Detail) - CAD ($) $ in Millions |  | 1 Months Ended |  |
--- | --- | --- | --- | ---
Sep. 18, 2023 | Jun. 30, 2018 | Dec. 31, 2023 | Dec. 31, 2022
Disclosure of commitments and contingencies [line items] |  |  |  |
Investment commitments outstanding |  |  | $ 15,117 | $ 14,193
Letters of credit outstanding |  |  | $ 466 | 215
Percentage of face amount of life insurance policies pending settlement |  |  | 16.00% |
Percentage of face amount of life insurance policies settled | 84.00% |  |  |
Aggregate percentage of lawsuits |  | 100.00% |  |
The Manufacturers Life Insurance Company [Member] | Subordinated debentures due on December 15, 2041 [Member] |  |  |  |
Disclosure of commitments and contingencies [line items] |  |  |  |
Guaranteed payment of amounts on subordinated debenture |  |  | $ 650 |
Mature in 30 Days [Member] |  |  |  |
Disclosure of commitments and contingencies [line items] |  |  |  |
Investment commitments outstanding |  |  | 781 | 1,095
Less than 1 year [Member] |  |  |  |
Disclosure of commitments and contingencies [line items] |  |  |  |
Investment commitments outstanding |  |  | 4,627 | 3,359
Mature after One year [Member] |  |  |  |
Disclosure of commitments and contingencies [line items] |  |  |  |
Investment commitments outstanding |  |  | $ 9,709 | $ 9,739

X
- Definition Aggregate percentage of lawsuits. + References No definition available. + Details
Name: | mfc_AggregatePercentageOfLawsuits
Namespace Prefix: | mfc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of commitments and contingencies. + References No definition available. + Details
Name: | mfc_DisclosureOfCommitmentsAndContingenciesLineItems
Namespace Prefix: | mfc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Guaranteed payment of amounts on subordinated debenture. + References No definition available. + Details
Name: | mfc_GuaranteedPaymentOfAmountsOnSubordinatedDebenture
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Investment commitments outstanding. + References No definition available. + Details
Name: | mfc_InvestmentCommitmentsOutstanding
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Letters of credit outstanding amount 1. + References No definition available. + Details
Name: | mfc_LettersOfCreditOutstandingAmount1
Namespace Prefix: | mfc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of face amount of life insurance policies pending settlement. + References No definition available. + Details
Name: | mfc_PercentageOfFaceAmountOfLifeInsurancePoliciesPendingSettlement
Namespace Prefix: | mfc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of face amount of life insurance policies settled. + References No definition available. + Details
Name: | mfc_PercentageOfFaceAmountOfLifeInsurancePoliciesSettled
Namespace Prefix: | mfc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=mfc_TheManufacturersLifeInsuranceCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=mfc_SubordinatedDebenturesDueOnDecember152041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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