XML 244 R161.htm IDEA: XBRL DOCUMENT
v3.20.4

Post-employment benefits for associates (Details 9) $ in Millions | Dec. 31, 2020 USD ($)
--- | ---
Pension plans |
Novartis Group contributions |
Contributions, next fiscal year (estimated) | $ 404
Pension plans | Not later than one year [member] |
Expected future benefit payments |
Expected future benefit payment | 1,245
Pension plans | Later than one year and not later than two years [member] |
Expected future benefit payments |
Expected future benefit payment | 1,198
Pension plans | Later than two years and not later than three years [member] |
Expected future benefit payments |
Expected future benefit payment | 1,191
Pension plans | Later than three years and not later than four years [member] |
Expected future benefit payments |
Expected future benefit payment | 1,182
Pension plans | Later than four years and not later than five years [member] |
Expected future benefit payments |
Expected future benefit payment | 1,165
Pension plans | Later than five years and not later than ten years [member] |
Expected future benefit payments |
Expected future benefit payment | 5,651
Other post-employment benefit plans |
Novartis Group contributions |
Contributions, next fiscal year (estimated) | 40
Other post-employment benefit plans | Not later than one year [member] |
Expected future benefit payments |
Expected future benefit payment | 40
Other post-employment benefit plans | Later than one year and not later than two years [member] |
Expected future benefit payments |
Expected future benefit payment | 41
Other post-employment benefit plans | Later than two years and not later than three years [member] |
Expected future benefit payments |
Expected future benefit payment | 41
Other post-employment benefit plans | Later than three years and not later than four years [member] |
Expected future benefit payments |
Expected future benefit payment | 40
Other post-employment benefit plans | Later than four years and not later than five years [member] |
Expected future benefit payments |
Expected future benefit payment | 40
Other post-employment benefit plans | Later than five years and not later than ten years [member] |
Expected future benefit payments |
Expected future benefit payment | $ 181

X
- References No definition available. + Details
Name: | nvs_DefinedBenefitPlanExpectedFutureBenefitPayment
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | nvs_DefinedBenefitPlanExpectedFutureBenefitPaymentAbstract
Namespace Prefix: | nvs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_DefinedBenefitPlanExpectedFutureEmployerContributionsAbstract
Namespace Prefix: | nvs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | nvs_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | nvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | nvs_RetirementPlanTypeAxis=nvs_PensionPlanMember
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_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | nvs_RetirementPlanTypeAxis=nvs_OtherPostemploymentBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |