| r0.c0 | Assets of benefit plan/Current | ifrs-full:AssetsOfBenefitPlan | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Assets of benefit plan/Previous | ifrs-full:AssetsOfBenefitPlan | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Liabilities other than actuarial present value of promised retirement benefits/Current | ifrs-full:LiabilitiesOtherThanActuarialPresentValueOfPromisedRetirementBenefits | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Liabilities other than actuarial present value of promised retirement benefits/Previous | ifrs-full:LiabilitiesOtherThanActuarialPresentValueOfPromisedRetirementBenefits | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Actuarial present value of promised retirement benefits/Current | ifrs-full:ActuarialPresentValueOfPromisedRetirementBenefits | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Actuarial present value of promised retirement benefits/Previous | ifrs-full:ActuarialPresentValueOfPromisedRetirementBenefits | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |