Element Label Element Name Abstract Data Type Substitution Group Period Type Balance Type Nillable References 1 References 2 CP
General Policies GeneralPolicies FALSE String itemType duration   TRUE AS ;1    
Accounting Conventions AccountingConventions FALSE String itemType duration   TRUE AS ;1    
Disclosure of Basis and Presentation of Financial Statements BasisandPresentationofFinancialStatementsDisclosure FALSE String itemType duration   TRUE AS ;1;24 SEBI Listing Agreement;Clause 41;a  
Materiality Concept in Presentation of Financial Statements MaterialityConceptinPresentationofFinancialStatements FALSE String itemType duration   TRUE AS ;1;26    
Disclosure of Departure from Fundamental Accounting Principles FundamentalAccountingPrinciplesDepartureDisclosure FALSE String itemType duration   TRUE AS ;1;27    
Disclosure of Departure from Accounting Principle of Going Concern AccountingPrincipleOfGoingConcernDepartureDisclosure FALSE String itemType duration   TRUE AS ;1;27    
Disclosure of Departure from Accounting Principle of Consistency AccountingPrincipleOfConsistencyDepartureDisclosure FALSE String itemType duration   TRUE AS ;1;27    
Disclosure of Departure from Accounting Principle of Accrual DisclosureofDepartureFromAccountingPrincipleofAccrual FALSE String itemType duration   TRUE AS ;1;27    
Certification for Consistency in Application of Policies ConsistentApplicationofPoliciesCertification FALSE String itemType duration   TRUE AS ;1 SEBI Listing Agreement;Clause 41;I;a  
Certification for Compliance with Companies Act CompaniesActComplianceCertification FALSE String itemType duration   TRUE     CP
Certification for Compliance with Accounting Standards AccountingStandardsComplianceCertification FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 50    
Policies relating to Income Statement IncomeStatementPolicies FALSE String itemType duration   TRUE AS;1;24    
Revenue Recognition Policies RevenueRecognitionPolicies FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Sale of Goods RevenueRecognitionPolicySaleofGoods FALSE String itemType duration   TRUE AS;9;11    
Revenue Recognition Policy for Rendering of Services RevenueRecognitionPolicyRenderingofServices FALSE String itemType duration   TRUE AS;9;12    
Revenue Recognition Policy for Interest Income RevenueRecognitionPolicyInterestIncome FALSE String itemType duration   TRUE AS;9;13;(i)    
Revenue Recognition Policy for Royalty RevenueRecognitionPolicyRoyalty FALSE String itemType duration   TRUE AS;9;13;(ii)    
Revenue Recognition Policy for Dividend RevenueRecognitionPolicyDividend FALSE String itemType duration   TRUE AS;9;13;(iii)    
Revenue Recognition Policy for Commission RevenueRecognitionPolicyCommission FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Incentives and Credits RevenueRecognitionPolicyIncentivesandCredits FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Sale of Scrap RevenueRecognitionPolicySaleofScrap FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Other Fees and Commission RevenueRecognitionPolicyOtherFeesandCommission FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Sale of Assets RevenueRecognitionPolicySaleofAssets FALSE String itemType duration   TRUE AS;9    
Revenue Recognition Policy for Construction Contracts RevenueRecognitionPolicyConstructionContracts FALSE String itemType duration   TRUE AS;7;38    
Method for Computation of Revenue  RevenueComputationMethod FALSE String itemType duration   TRUE AS;9;10    
Method for Determining Stage of Completion in Long Term Contracts StageofCompletioninLongTermContractsDeterminingMethod FALSE String itemType duration   TRUE AS;7;39    
Disclosure of Circumstances in which Revenue Recognition has been Postponed PostponedRevenueRecognitionCircumstancesDisclosure FALSE String itemType duration   TRUE AS;9;14    
Policies Relating to Employee Benefits EmployeeBenefitsPolicies FALSE String itemType duration   TRUE AS;15;31    
Policy for Short Term Benefit Obligations ShortTermBenefitObligationsPolicy FALSE String itemType duration   TRUE AS;15;31    
Employee Stock Compensation Cost Policy EmployeeStockCompensationCostPolicy FALSE String itemType duration   TRUE AS;15;31    
Termination and Retirement Benefit Plan Policies TerminationRetirementBenefitPlanPolicies FALSE String itemType duration   TRUE AS;15;31    
Defined Contribution Plan Policies DefinedContributionPlanPolicies FALSE String itemType duration   TRUE AS;15;31    
Provident Fund and Pension Fund Policy ProvidentFundPensionFundPolicy FALSE String itemType duration   TRUE AS;15;31    
Superannuation Fund and Other Defined Contribution Plan Policies SuperannuationFundOtherDefinedContributionPlanPolicies FALSE String itemType duration   TRUE AS;15;31    
Defined Benefit Plan Policies DefinedBenefitPlanPolicies FALSE String itemType duration   TRUE AS;15;31    
Leave Entitlement and Encashment Policy LeaveEntitlementEncashmentPolicy FALSE String itemType duration   TRUE AS;15;31    
Gratuity Fund and Other Defined Benefit Plan Policy GratuityFundOtherDefinedBenefitPlanPolicy FALSE String itemType duration   TRUE AS;15;31    
Disclosures and Policies on Voluntary Retirement Scheme DisclosuresPoliciesonVoluntaryRetirementScheme FALSE String itemType duration   TRUE AS;15;31    
Other Termination and Retirement Benefits OtherTerminationRetirementBenefits FALSE String itemType duration   TRUE AS;15;31    
Policies for Research and Development Expenditure ResearchAndDevelopmentExpenditurePolicy FALSE String itemType duration   TRUE AS;26;96    
Policy for Recognition of Expense as Revenue Expenditure RevenueExpenditureRecognitionPolicy FALSE String itemType duration   TRUE AS;26;96    
Policy for Recognition of Expenses as Capital Expenditure CapitalExpenditureRecognitionPolicy FALSE String itemType duration   TRUE AS;26;53    
Policies Relating to Interest Expenditure InterestExpenditurePolicies FALSE String itemType duration   TRUE     CP
Basis of Recognition and Determination of Interest Expense Policy RecognitionandDeterminationBasisofInterestExpensePolicy FALSE String itemType duration   TRUE     CP
Method for Determining Effective Rate and Amount of Interest EffectiveRateandAmountofInterestDeterminingMethod FALSE String itemType duration   TRUE     CP
Provisions and Contingencies Related Policy ProvisionsContingenciesRelatedPolicy FALSE String itemType duration   TRUE AS;29    
Basis for Recognition and Creation of Provisions Policy BasisforRecognitionandCreationOfProvisionsPolicy FALSE String itemType duration   TRUE AS;29;14    
Basis of Provision Created for Product Warranties BasisofProductWarrantiesProvisionCreated FALSE String itemType duration   TRUE AS;29;14    
Basis of Provision Created for Bad and Doubtful Debt BasisofBadAndDoubtfulDebtProvisionCreated FALSE String itemType duration   TRUE AS;29;14    
Basis of Other Provisions BasisofOtherProvisions FALSE String itemType duration   TRUE AS;29;14    
Policy for Deferment of Expenditure DefermentofExpenditurePolicy FALSE String itemType duration   TRUE     CP
Policy for Deferment of Voluntary Compensation DefermentOfVoluntaryCompensationPolicy FALSE String itemType duration   TRUE     CP
Policy for Deferment of Expenses Incurred for Raising Funds DefermentOfExpensesIncurredForRaisingFundsPolicy FALSE String itemType duration   TRUE     CP
Policy for Deferment of Preliminary Expenses DefermentOfPreliminaryExpensesPolicy FALSE String itemType duration   TRUE     CP
Policy for Deferment of Other Expenditure DefermentOfOtherExpenditurePolicy FALSE String itemType duration   TRUE     CP
Policy Relating to Income Tax IncomeTaxPolicy FALSE String itemType duration   TRUE AS;22;30    
Policy Relating to Current Tax CurrentTaxPolicy FALSE String itemType duration   TRUE AS;22;30    
Policy Relating to Deferred Tax DeferredTaxPolicy FALSE String itemType duration   TRUE AS;22;30    
Policy Relating to Fringe Benefit Tax FringeBenefitTaxPolicy FALSE String itemType duration   TRUE     CP
Dividend Policy DividendPolicy FALSE String itemType duration   TRUE     CP
Disclosure Relating to Type of Security TypeOfSecurityDisclosure FALSE String itemType duration   TRUE     CP
Disclosure Relating to Type of Dividend TypeOfDividendDisclosure FALSE String itemType duration   TRUE     CP
Statement of Disclosure for Proposed Dividend Pending Approval ProposedDividendDisclosureStatement FALSE String itemType duration   TRUE     CP
Policies Related to Assets and Liabilities AssetsandLiabilitiesRelatedPolicies FALSE String itemType duration   TRUE     CP
Fixed Asset FixedAsset FALSE String itemType duration   TRUE AS;10    
Tangible Assets Policy TangibleAssetsPolicy FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Land MeasurementandValuationBasisLand FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Building MeasurementandValuationBasisBuilding FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Plant, Machinery and Equipment MeasurementandValuationBasisPlantMachineryEquipment FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Computers and Equipments MeasurementandValuationBasisComputersEquipments FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Furnitures and Fixtures MeasurementandValuationBasisFurnituresFixtures FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Vehicles MeasurementandValuationBasisVehicles FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Leasehold Improvements MeasurementandValuationBasisLeaseholdImprovements FALSE String itemType duration   TRUE AS;10    
Measurement and Valuation Basis for Other Tangible Assets MeasurementandValuationBasisOtherTangibleAssets FALSE String itemType duration   TRUE AS;10    
Policies for Intangible Assets IntangibleAssetsPolicies FALSE String itemType duration   TRUE AS;26    
Recognition and Measurement of Goodwill RecognitionandMeasurementOfGoodwill FALSE String itemType duration   TRUE AS;26    
Recognition and Measurement of Patents Trademarks and Other Rights RecognitionandMeasurementofPatentsTrademarksOtherRights FALSE String itemType duration   TRUE AS;26    
Recognition and Measurement of Software RecognitionandMeasurementSoftware FALSE String itemType duration   TRUE AS;26    
Recognition and Measurement of Other Intangible Assets RecognitionandMeasurementOtherIntangibleAssets FALSE String itemType duration   TRUE AS;26    
Disclosures Relating to Revaluation of Assets RevaluationOfAssetsDisclosures FALSE String itemType duration   TRUE AS;10;39;(iii)    
Policies for Valuation and Measurement Basis of Revalued Assets MeasurementandValuationBasisofRevaluedAssets FALSE String itemType duration   TRUE AS;10;39;(iii)    
Method Used to Compute Revalued Amount RevaluedAmountComputationAmount FALSE String itemType duration   TRUE AS;10;39;(iii)    
Nature of Indices Used to Compute Revalued Amount NatureofIndicesUsedToComputeRevaluedAmount FALSE String itemType duration   TRUE AS;10;39;(iii)    
Effective Dates of Revaluation Class of Property, Plant and Equipment EffectiveDatesRevaluationClassofPropertyPlantEquipment FALSE String itemType duration   TRUE AS;10;39;(iii)    
Explanation of Whether Independent Valuer was Used to Revalue Class of Property, Plant and Equipment ExplanationofInclusionofIndependentValuerUsedtoRevalueClassofPropertyPlantEquipment FALSE String itemType duration   TRUE AS;10;39;(iii)    
Disclosure of Policies for Basis of Capitalisation of Internally Generated Assets BasisofCapitalisationInternallyGeneratedAssetsDisclosurePolicies FALSE String itemType duration   TRUE AS;26    
Disclosure of Policies for Basis of Recognising Finance Lease Assets BasisofRecognisingFinanceLeaseAssetsDisclosurePolicies FALSE String itemType duration   TRUE AS;19;11    
Disclosure of Treatment for Subsidy Received for Specific Fixed Assets SpecificFixedAssetsSubsidyTreatmentDisclosure FALSE String itemType duration   TRUE AS;12;14    
Explanation of Assets Acquired on Hire Purchase System Regarding Ownership HirePurchaseAcquiredAssetsExplanation FALSE String itemType duration   TRUE AS;19;4    
Capital Work in Progress Assets Policy CapitalWorkinProgressAssetsPolicy FALSE String itemType duration   TRUE     CP
Measurement and Valuation Basis for Capital Work in Progress Assets MeasurementAndValuationBasisCapitalWorkInProgressAssets FALSE String itemType duration   TRUE     CP
Recognition and Valuation of Expenditure During Construction Period RecognitionAndValuationExpenditureDuringConstructionPeriod FALSE String itemType duration   TRUE     CP
Capitalisation of Borrowing Cost CapitalisationBorrowingCost FALSE String itemType duration   TRUE AS;16    
Recognition of Cost for Capitalisation in Fixed Assets Policy RecognitionofCapitalisationCostInFixedAssetsPolicy FALSE String itemType duration   TRUE AS;16;6    
Suspension of Borrowing Cost from Capitalisation Policy BorrowingCostSuspensionfromCapitalisationPolicy FALSE String itemType duration   TRUE AS;16;17    
Policies for Impairment of Assets ImpairmentofAssetsPolicies FALSE String itemType duration   TRUE AS;28    
Recognition of Impairment of Assets Policy RecognitionofImpairmentofAssetsPolicy FALSE String itemType duration   TRUE AS;28;57    
Policy for Charging Impairment Loss ImpairmentLossChargingPolicy FALSE String itemType duration   TRUE AS;28;117;(a)    
Policy for Reversal of Impairment Loss ReversalofImpairmentLossPolicy FALSE String itemType duration   TRUE AS;28;117;(b)    
Depreciation Policy DepreciationPolicy FALSE String itemType duration   TRUE AS;6    
Method Used for Depreciation Policy MethodUsedForDepreciationPolicy FALSE String itemType duration   TRUE AS;6;29;(i)    
Depreciation Method for Building DepreciationMethodBuilding FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Plant, Machinery and Equipment DepreciationMethodPlantMachineryEquipment FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Computers and Equipments DepreciationMethodComputersEquipments FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Furniture and Fixtures DepreciationMethodFurnitureFixtures FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Vehicles DepreciationMethodVehicles FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Leasehold Improvements DepreciationMethodLeaseholdImprovements FALSE String itemType duration   TRUE AS;6    
Depreciation Method for Other Tangible Assets DepreciationMethodOtherTangibleAssets FALSE String itemType duration   TRUE AS;6    
Method for Determining Useful Life and Rate of Depreciation MethodforDeterminingUsefulLifeandRateofDepreciation FALSE String itemType duration   TRUE AS;6;29;(ii)    
Method for Determining Life and Rate of Depreciation for Building MethodforDeterminingLifeandRateofDepreciationBuilding FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Plant, Machinery and Equipment MethodforDeterminingLifeandRateofDepreciationPlantMachineryEquipment FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Computers and Equipments MethodforDeterminingLifeandRateofDepreciationComputersEquipments FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Furniture and Fixtures MethodforDeterminingLifeandRateofDepreciationFurnitureFixtures FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Vehicles MethodforDeterminingLifeandRateofDepreciationVehicles FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Leasehold Improvements MethodforDeterminingLifeandRateofDepreciationLeaseholdImprovements FALSE String itemType duration   TRUE AS;6    
Method for Determining Life and Rate of Depreciation for Tangible Assets MethodforDeterminingLifeandRateofDepreciationTangibleAssets FALSE String itemType duration   TRUE AS;6    
Method Used for Amortisation Policy AmortisationMethodPolicy FALSE String itemType duration   TRUE AS;26;90;(b)    
Amortisation Method for Goodwill Arising out of Amalgamation AmortisationMethodGoodwillArisingOutofAmalgamation FALSE String itemType duration   TRUE AS;26    
Amortisation Method for Recognition and Measurement of Patents, Trademarks and Other Rights AmortisationMethodPatentsTrademarksandOtherRights FALSE String itemType duration   TRUE AS;26    
Amortisation Method for Recognition and Measurement of Software AmortisationMethodSoftware FALSE String itemType duration   TRUE AS;26    
Amortisation Method for Recognition and Measurement of Other Intangible Assets AmortisationMethodOtherIntangibleAssets FALSE String itemType duration   TRUE AS;26    
Method for Determining Useful Life and Rate for Amortisation MethodforDeterminingUsefulLifeandRateAmortisation FALSE String itemType duration   TRUE AS;26;90;(a)    
Method for Determining Life and Rate of Amortisation for Patents, Trademarks and Other Rights MethodforDeterminingLifeandRateOfAmortisationPatents,TrademarksandOtherRights FALSE String itemType duration   TRUE AS;26    
Method for Determining Life and Rate of Amortisation for Software MethodforDeterminingLifeandRateOfAmortisationSoftware FALSE String itemType duration   TRUE AS;26    
Method for Determining Life and Rate of Amortisation for Other Intangible Assets MethodforDeterminingLifeandRateOfAmortisationOtherIntangibleAssets FALSE String itemType duration   TRUE AS;26    
Policy for Depreciation on Revalued Assets RevaluedAssetsDepreciationPolicy FALSE String itemType duration   TRUE AS;6;26    
Policy for Depreciation on Impaired Assets DepreciationOnImpairedAssetsPolicy FALSE String itemType duration   TRUE AS;28;61    
Policy for Depreciation on Partially Used Assets DepreciationonPartiallyUsedAssetsPolicy FALSE String itemType duration   TRUE AS;6;20    
Disclosure for Different Depreciation Rate Adopted by an Entity than Given by Statute DifferentDepreciationRateDisclosure FALSE String itemType duration   TRUE AS;6;29;(ii)    
Disclosure of Useful Life of Asset if Different from that Specified in Statute DifferentUsefulLifeofAssetDisclosure FALSE String itemType duration   TRUE AS;6;29;(ii)    
Policies Relating to Investments InvestmentsRelatingPolicies FALSE String itemType duration   TRUE AS;13    
Measurement Basis for Investments MeasurementBasisInvestments FALSE String itemType duration   TRUE AS;13;35;(a)    
Measurement Basis for Long Term Investments MeasurementBasisLongTermInvestments FALSE String itemType duration   TRUE AS;13    
Measurement Basis for Current Investments MeasurementBasisCurrentInvestments FALSE String itemType duration   TRUE AS;13    
Recognition and Method of Valuation for Long Term Investments RecognitionandValuationMethodLongTermInvestments FALSE String itemType duration   TRUE AS;13    
Recognition and Valuation Basis for Current Investment RecognitionandValuationBasisCurrentInvestment FALSE String itemType duration   TRUE AS;13    
Disclosure of Accounting Policies for Diminution in the Value of Investment DiminutionInInvestmentValueAccountingPoliciesDisclosure FALSE String itemType duration   TRUE AS;13;32    
Policies Relating to Deferred Tax Assets and Liabilities DeferredTaxAssetsandLiabilitiesPolicies FALSE String itemType duration   TRUE AS;22    
Policies Relating to Inventories InventoriesPolicies FALSE String itemType duration   TRUE AS;2    
Recognition and Measurement of Inventory Policy RecognitionandMeasurementInventoryPolicy FALSE String itemType duration   TRUE AS;2    
Basis for Measurement and Valuation of Inventory MeasurementandValuationBasisofInventory FALSE String itemType duration   TRUE AS;2;26;(a)    
Method of Valuation of Inventory ValuationMethodInventory FALSE String itemType duration   TRUE AS;2;26;(a)    
Disclosure of Accounting Policies for Obsolete or Non Moving Stock ObsoleteNonMovingStockAccountingPoliciesDisclosure FALSE String itemType duration   TRUE AS;2    
Policies Relating to Accounts Receivable AccountsReceivablePolicies FALSE String itemType duration   TRUE     CP
Policy Relating to Sundry Debtors and Other Trade Receivables SundryDebtorsOtherTradeReceivablesPolicy FALSE String itemType duration   TRUE     CP
Policy relating to Loans and Advance Receivables LoansAdvanceReceivablesPolicy FALSE String itemType duration   TRUE     CP
Policy for Recognising Bad and Doubtful Receivables BadDoubtfulReceivablesRecognitionPolicy FALSE String itemType duration   TRUE     CP
Cash and Cash Equivalents Policy CashCashEquivalentsPolicy FALSE String itemType duration   TRUE     CP
Definition of Cash and Cash Equivalents Policy CashCashEquivalentsPolicyDefinition FALSE String itemType duration   TRUE AS;3;5    
Other Policies OtherPolicies FALSE String itemType duration   TRUE Abstract     
Policy for Consolidation of Accounts ConsolidationofAccountsPolicy FALSE String itemType duration   TRUE AS;21    
Accounting Policies of the Consolidated Group ConsolidatedGroupAccountingPolicies FALSE String itemType duration   TRUE AS;21    
Policy for Accounting for Investment in Subsidiaries AccountingforInvestmentinSubsidiariesPolicy FALSE String itemType duration   TRUE AS;21    
Basis of Consolidating Results of Subsidiary Companies in the Consolidated Financial Statements BasisofConsolidatingResultsofSubsidiaryCompanies FALSE String itemType duration   TRUE AS;21    
Policy for Accounting for Investment in Associates InvestmentinAssociatesAccountingPolicy FALSE String itemType duration   TRUE AS;21    
Basis of Consolidating Results of Associates in the Consolidated Financial Statements BasisofConsolidatingResultsofAssociates FALSE String itemType duration   TRUE AS;21    
Policy for Accounting for Investment in Joint Venture AccountingForInvestmentinJointVenturePolicy FALSE String itemType duration   TRUE AS;21    
Basis of Consolidating of Results of Joint Ventures in the Consolidated Financial Statements BasisOfConsolidatingOfResultsOfJointVenturesInTheConsolidatedFinancialStatements FALSE String itemType duration   TRUE AS;21    
Recognition of Surplus (Deficit) as Goodwill or Capital Reserve RecognitionofSurplusDeficitasGoodwillCapitalReserve FALSE String itemType duration   TRUE AS;21;13;b,c    
Determination of Share of Minority Interest in the Consolidated Profits DeterminationofMinorityInterestShareinConsolidatedProfits FALSE String itemType duration   TRUE AS;21;25    
Determination of Share of Minority Interest in the Consolidated Balance Sheet DeterminationofMinorityInterestShareinConsolidatedBalanceSheet FALSE String itemType duration   TRUE AS;21;25    
Elimination of Intra Group Balances and Transactions IntraGroupBalancesTransactionsElimination FALSE String itemType duration   TRUE AS;21;18    
Divergence in Policies Followed by Companies and the Consolidating Entities DivergenceInPoliciesFollowed FALSE String itemType duration   TRUE AS;21;20    
Proportions of Item in which Different Accounting Policies Followed by the Subsidiary ProportionateitemsinWhichDifferentAccountingPoliciesFollowed FALSE String itemType duration   TRUE AS;21;20    
Reasons for not Consolidating Subsidiary ReasonsforNotConsolidatingSubsidiary FALSE String itemType duration   TRUE AS;21;29    
Policy for Contingent Assets and Liabilities ContingentAssetsAndLiabilitiesPolicy FALSE String itemType duration   TRUE AS;29    
Policy for Recognition and Valuation of Contingent Liabilities RecognitionandValuationofContingentLiabilitiesPolicy FALSE String itemType duration   TRUE AS;29;68    
Statement of Non Recognition of Contingent Assets NonRecognitionofContingentAssetsStatement FALSE String itemType duration   TRUE AS;29;30    
Disclosure Statement Policy Relating to Contingent Liabilities ContingentLiabilitiesPolicyStatementDisclosure FALSE String itemType duration   TRUE AS;29;68    
Recognition and Valuation of Estimated Contracts Remaining to be Executed RecognitionandValuationofEstimatedContractsRemainingtobeExecuted FALSE String itemType duration   TRUE     CP
Policies Relating to Claims ClaimsRelatedPolicies FALSE String itemType duration   TRUE AS;4;5.4    
Policies relating to Foreign Currency Transactions ForeignCurrencyTransactionsPolicies FALSE String itemType duration   TRUE AS;11    
Determination of Foreign Currency Rates at the time of Initial Recognition of Transaction ForeignCurrencyRatesonInitialRecognitionofTransaction FALSE String itemType duration   TRUE AS;11;9    
Policy for Effect of Exchange Difference on Settlement and Conversion EffectofExchangeDifferenceonSettlementConversionPolicy FALSE String itemType duration   TRUE AS;11;13    
Policy for Translation of Foreign Currency ForeignCurrencyTranslationPolicy FALSE String itemType duration   TRUE AS;11;21 & 24    
Determination of Rate for Translation of Monetary Items into Foreign Currency TranslationRateDeterminationofMonetaryItemsintoForeignCurrency FALSE String itemType duration   TRUE AS;11;24;(a)    
Determination of Rate for Translation of Non Monetary Items into Foreign Currency RateforTranslationofNonMonetaryItemsintoForeignCurrency FALSE String itemType duration   TRUE AS;11;24;(a)    
Determination of Rates for Translation of Foreign Subsidiaries Statements into Foreign Currency RateforTranslationofForeignSubsidiariesStatementsintoForeignCurrency FALSE String itemType duration   TRUE AS;11;25    
Derivative Transactions Relating to Foreign Currency ForeignCurrencyRelatedDerivativeTransactions FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 49;Annexure IA;14    
Policy for Hedging Instruments in Foreign Currency HedgingInstrumentsinForeignCurrencyPolicy FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 49;Annexure IA;14    
Hedging of Investments in Foreign Entities InvestmentsinForeignEntitiesHedging FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 49;Annexure IA;14    
Effect of Exchange Difference on Hedging in Foreign Currency ExchangeDifferenceEffectonHedginginForeignCurrency FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 49;Annexure IA;14    
Policies for Derivative Transactions DerivativeTransactionsPolicies FALSE String itemType duration   TRUE     CP
Policy for Commodity Hedging Transactions CommodityHedgingTransactionsPolicy FALSE String itemType duration   TRUE     CP
Policy for Forward Exchange Contracts ForwardExchangeContractsPolicy FALSE String itemType duration   TRUE     CP
Policy for Interest Rate Swaps InterestRateSwapsPolicy FALSE String itemType duration   TRUE     CP
Policy for Other Derivative Transactions OtherDerivativeTransactionsPolicy FALSE String itemType duration   TRUE     CP
Policies for Leases LeasesPolicies FALSE String itemType duration   TRUE AS;19    
Classification of Leasing Policy LeasingPolicyClassification FALSE String itemType duration   TRUE AS;19    
Policy of Finance Lease for Lessor LessorFinanceLeasePolicy FALSE String itemType duration   TRUE AS;19    
Policy of Operating Lease for Lessor LessorOperatingLeasePolicy FALSE String itemType duration   TRUE AS;19    
Policy of Finance Lease for Lessee LesseeFinanceLeasePolicy FALSE String itemType duration   TRUE AS;19    
Policy of Operating Lease for Lessee LesseeOperatingLeasePolicy FALSE String itemType duration   TRUE AS;19    
Computation of Finance Charges on Leased Assets Policy FinanceChargesComputationonLeasedAssetsPolicy FALSE String itemType duration   TRUE AS;19    
Computation of Finance Charges as Lessor Policy FinanceChargesComputationasLessorPolicy FALSE String itemType duration   TRUE AS;19    
Computation of finance Charges as Lessee Policy FinanceChargesComputationasLesseePolicy FALSE String itemType duration   TRUE AS;19    
Hire Purchase Transactions Policy HirePurchaseTransactionsPolicy FALSE String itemType duration   TRUE AS;19    
Computation of Finance Charges on Hire Purchase Policy FinanceChargesComputationonHirePurchasePolicy FALSE String itemType duration   TRUE AS;19;16    
Policy for Valuation of Hire Purchase Stock HirePurchaseStockValuationPolicy FALSE String itemType duration   TRUE     CP
Segment Reporting Policy SegmentReportingPolicy FALSE String itemType duration   TRUE AS;17    
Primary Business Segment Reporting Policy PrimaryBusinessSegmentReportingPolicy FALSE String itemType duration   TRUE AS;17;40    
Secondary Business Segment Reporting Policy SecondaryBusinessSegmentReportingPolicy FALSE String itemType duration   TRUE AS;17;48    
Related Party Disclosures Policy RelatedPartyDisclosuresPolicy FALSE String itemType duration   TRUE AS;18    
Disclosures of Transaction with Related Parties TransactionWithRelatedPartiesDisclosures FALSE String itemType duration   TRUE AS;18;23;(iii)    
Government Grants Policy GovernmentGrantsPolicy FALSE String itemType duration   TRUE AS;12    
Recognition of Government Grants Policy GovernmentGrantsRecognitionPolicy FALSE String itemType duration   TRUE AS;12;23;(I)    
Preservation Method of Government Grants Policy GovernmentGrantsPreservationMethodPolicy FALSE String itemType duration   TRUE AS;12;23;(I)    
Earnings Per Share Policy EarningsPerSharePolicy FALSE String itemType duration   TRUE AS;20    
Basis of Calculating Basic Earnings Per Share Policy BasisofCalculatingBasicEarningsPerSharePolicy FALSE String itemType duration   TRUE AS;20;10    
Basis of Calculating Diluted Earning Per Share Policy BasisofCalculatingDilutedEarningPerSharePolicy FALSE String itemType duration   TRUE AS;20;26    
Reorganisation and Restructuring Policy ReorganisationandRestructuringPolicy FALSE String itemType duration   TRUE     CP
Employee Stock Options Outstanding Policy EmployeeStockOptionsOutstandingPolicy FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 25    
Recognition and Valuation of Employees Stock Option Plan RecognitionandValuationEmployeesStockOptionPlan FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 25    
Amortisation Method for Employee Stock Option Plan AmortisationMethodEmployeeStockOptionPlan FALSE String itemType duration   TRUE     CP
Changes in Accounting Policies and Estimates AccountingPoliciesEstimatesChanges FALSE String itemType duration   TRUE AS;5    
Changes in Accounting Policies AccountingPoliciesChanges FALSE String itemType duration   TRUE AS;5;29    
Accounting Policies changed AccountingPoliciesChanged FALSE String itemType duration   TRUE AS;5;29    
New Policy of Accounting NewPolicyofAccounting FALSE String itemType duration   TRUE AS;5    
Old Policy of Accounting OldPolicyofAccounting FALSE String itemType duration   TRUE AS;5    
Reason for Changing Accounting Policies ReasonforChangingAccountingPolicies FALSE String itemType duration   TRUE AS;5;29    
Impact of Change in Accounting Policies on Financial Position ImpactofChangeInAccountingPolicies FALSE String itemType duration   TRUE AS;5;32    
Items in Financial Statement of Prior Years Effected by Change in Accounting Policies ItemsEffectedByChangeInAccountingPolicies FALSE String itemType duration   TRUE AS;5;32    
Statement of how Comparative Information has been Affected by Change in Accounting Policy ImpactonComparativeInformationbyChangeinAccountingPolicy FALSE String itemType duration   TRUE AS;5;32    
Disclosure of Fact that Effects on Items of Financial Statement Cannot be Estimated DisclosureofNonestimationofEffectsonItemsofFinancialStatements FALSE String itemType duration   TRUE AS;5;32    
Changes in Accounting Estimates ChangesinAccountingEstimates FALSE String itemType duration   TRUE AS;5;23    
Nature of Change in Accounting Estimate AccountingEstimateChangeNature FALSE String itemType duration   TRUE AS;5;27    
Amount of Change in Accounting Estimate AccountingEstimateChangeAmount FALSE String itemType duration   TRUE AS;5;27    
Disclosure of Fact that Change in Accounting Estimate Could not be Quantified ChangeinAccountingEstimateCouldNotBeQuantifiedDisclosure FALSE String itemType duration   TRUE AS;5;27    
Details of Foreign Exchange Transactions ForeignExchangeTransactionsDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D    
Details of Dividend Remittance in Foreign Currency DividendRemittanceinForeignCurrencyDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (d)    
Details of Final Dividend Remitted in Foreign Currency FinalDividendRemittedinForeignCurrencyDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (d)    
Details of Interim Dividend Remitted in Foreign Currency InterimDividendRemittedinForeignCurrencyDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (d)    
Details of Special Dividend Remitted in Foreign Currency SpecialDividendRemittedinForeignCurrencyDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (d)    
Details of Imports and Indigenous Consumption ImportsandIndigenousConsumptionDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (a)    
Quantitative Details of Imports and Indigenous Consumption ImportsandIndigenousConsumptionQuantitativeDetails FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4Dc    
Value of Imports on CIF Basis ImportValueOnCIFBasis FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D (a)    
Earnings and Expenditure in Foreign Currency EarningsExpenditureinForeignCurrency FALSE Monetary itemType duration   TRUE Companies Act;Schedule VI;Part II;Sec 4D    
Income Earned in Foreign Exchange IncomeEarnedInForeignExchange FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) e-Form;23ACA;B;II  
Revenue from Sale of Goods Received in Foreign Currency RevenuefromSaleOfGoodsReceivedInForeignCurrency FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (i) e-Form;23ACA;B;II  
FOB Value of Manufactured Goods Exported FOBValueOfManufacturedGoodsExported FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (i) e-Form;23ACA;B;II  
FOB Value of Traded Goods Exported FOBValueOfTradedGoodsExported FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (i) e-Form;23ACA;B;II  
Revenue in Foreign Currency from Services Rendered Received RevenueReceivedinForeignCurrencyfromServices FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iv) e-Form;23ACA;B;II  
Interest Income Received in Foreign Currency InterestIncomeReceivedinForeignCurrency FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iii) e-Form;23ACA;B;II  
Dividend Income Received in Foreign Currency DividendIncomeReceivedinForeignCurrency FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iii) e-Form;23ACA;B;II  
Insurance and Freight Received on Exports InsuranceFreightonExports FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iv) e-Form;23ACA;B;II  
Profit on Sale of Assets in Foreign Currency ProfitinForeignCurrencyonSaleofAssets FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iv) e-Form;23ACA;B;II  
Royalty, Know-how, Professional and Consultancy Fees RoyaltyKnowHowProfessionalandConsultancyFees FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (ii) e-Form;23ACA;B;II  
Other Income Received in Foreign Currency OtherIncomeReceivedinForeignCurrency FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part II;Sec 4D (e) (iv) e-Form;23ACA;B;II  
Expenditure in Foreign Currency ExpenditureinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Interest Charges in Foreign Currency InterestChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Commission, Brokerage and Discount Charges in Foreign Currency CommissionBrokerageandDiscountChargesInForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Professional Charges in Foreign Currency ProfessionalChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Bank and Finance Charges in Foreign Currency BankandFinanceChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Logistic Charges in Foreign Currency LogisticChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Foreign Tax ForeignTax FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Royalty Charges in Foreign Currency RoyaltyChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Sales, Marketing and Advertising Expenses in Foreign Currency SalesMarketingandAdvertisingExpensesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Meeting Expenses in Foreign Currency MeetingExpensesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Research Development Expenses in Foreign Currency ResearchDevelopmentExpensesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Intangible Asset Related Charges in Foreign Currency IntangibleAssetChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Membership and Subscription Expenses in Foreign Currency MembershipandSubscriptionExpensesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Insurance Charges in Foreign Currency InsuranceChargesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Telecommunications Related Expenses in Foreign Currency TelecommunicationExpensesinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Other Expenditure in Foreign Currency OtherExpenditureinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (b) e-Form;23ACA;B;II  
Capital Expenditure in Foreign Currency CapitalExpenditureinForeignCurrency FALSE Monetary itemType duration debit TRUE Companies Act;Schedule VI;Part II;Sec 4D (a) iii    
Explanatory Disclosures on Foreign Exchange ForeignExchangeExplanatoryDisclosures FALSE String itemType duration   TRUE AS;11    
Reason for Using Different Currency than Reporting Currency DifferentCurrencyUsingReason FALSE String itemType duration   TRUE AS;11;41 AS;11;3  
Reason for Changing Use of Reporting Currency ReasonforChangingUseOfReportingCurrency FALSE String itemType duration   TRUE AS;11;41 AS;11;3  
Nature of Change in Classification of Foreign Operations NatureofChangeinClassificationofForeignOperations FALSE String itemType duration   TRUE AS;11;42;(a)    
Reason for Change in Classification of Foreign Operations ReasonforChangeinClassificationofForeignOperations FALSE String itemType duration   TRUE AS;11;42;(b)    
Disclosure of Entity's Foreign Currency Risk Management Policy DisclosureofEntitysForeignCurrencyRiskManagementPolicy FALSE String itemType duration   TRUE AS;11;44    
Details of Foreign Currency and Foreign Exchange Exposure1 DetailsofForeignCurrencyForeignExchangeExposure FALSE String itemType duration   TRUE SEBI Listing Agreement;Annexure IA;14    
Details of Hedged Exposure DetailsofHedgedExposure FALSE String itemType duration   TRUE SEBI Listing Agreement;Annexure IA;14    
Details of Unhedged Exposure DetailsofUnhedgedExposure FALSE String itemType duration   TRUE SEBI Listing Agreement;Annexure IA;14    
Details of Contingent Liabilities and Provisions DetailsofContingentLiabilitiesProvisions FALSE String itemType duration   TRUE AS;4 AS;29  
Details of Contingent Liabilities DetailsofContingentLiabilities FALSE String itemType duration   TRUE AS;4    
Indemnity for Guarantees Given by Bank IndemnityforGuaranteesGivenByBank FALSE String itemType duration   TRUE AS;4;16;c    
Indemnity for Guarantees Given by Financial Institutions IndemnityforGuaranteesGivenByFinancialInstitutions FALSE String itemType duration   TRUE AS;4;16;c    
Guarantee Given for Letter of Credit GuaranteeGivenforLetterofCredit FALSE String itemType duration   TRUE AS;4;16;c    
Guarantee Given for Related Parties GuaranteeGivenforRelatedParties FALSE String itemType duration   TRUE AS;4;16;c    
Other Guarantees Given OtherGuaranteesGiven FALSE String itemType duration   TRUE AS;4;16;c    
Bill Discounted BillDiscounted FALSE String itemType duration   TRUE AS;4;16;c    
Uncalled Liability on Partly Paid up Shares UncalledLiabilityonPartlyPaidUpShares FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Tax Liabilities Relating to Sales and Service and Income DisputedTaxLiabilitiesRelatingtoSalesServiceIncome FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Sales Tax DisputedSalesTax FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Income Tax DisputedIncomeTax FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Excise Demands DisputedExciseDemands FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Custom Demands DisputedCustomDemands FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Service Tax Demands DisputedServiceTaxDemands FALSE String itemType duration   TRUE AS;4;16;c    
Other Disputed Tax Liabilities OtherDisputedTaxLiabilities FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Liability Relating to Employees and Other Staff DisputedLiabilityRelatingtoEmployeesOtherStaff FALSE String itemType duration   TRUE AS;4;16;c    
Liability Relating to Provisions under Companies Act LiabilityRelatingtoProvisionsUnderCompaniesAct FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I AS;4;16;c  
Claims Against Company not Acknowledged as Debts ClaimsAgainstCompanyNotAcknowledgedasDebts FALSE String itemType duration   TRUE AS;4;16;c    
Contingent Liability in Foreign Exchange ContingentLiabilityinForeignExchange FALSE String itemType duration   TRUE AS;4;16;c AS;11;28  
Contingent Liabilities in Respect of Derivative Transactions ContingentLiabilitiesinRespectofDerivativeTransactions FALSE String itemType duration   TRUE AS;4;16;c    
Liquidated Damages for Delay in Delivery of Goods LiquidatedDamagesforDelayinDeliveryofGoods FALSE String itemType duration   TRUE AS;4;16;c    
Lease Commitments LeaseCommitments FALSE String itemType duration   TRUE AS;4;16;c    
Environmental Liabilities EnvironmentalLiabilities FALSE String itemType duration   TRUE AS;4;16;c    
Disputed Liabilities Pending Before Court DisputedLiabilitiesPendingbeforeCourt FALSE String itemType duration   TRUE AS;4;16;c    
Contingent liabilities in Respect of Technology, Knowhow Fees and Royalties ContingentLiabilitiesinRespectofTechnologyKnowhowFeesRoyalties FALSE String itemType duration   TRUE AS;4;16;c    
Estimated Amount of Contract Remaining to be Executed EstimatedAmountofContractRemainingtoBeExecuted FALSE String itemType duration   TRUE AS;4;16;c    
Other Contingent Liabilities OtherContingentLiabilities FALSE String itemType duration   TRUE AS;4;16;c    
Details of Disclosures on Provisions DetailsofDisclosuresonProvisions FALSE String itemType duration   TRUE AS;29    
Nature of Class of Provision NatureofClassofProvision FALSE String itemType duration   TRUE AS;29;67;a    
Expected Timing of Outflows of Class of Provision ExpectedTimingofOutflowsofClassofProvision FALSE String itemType duration   TRUE AS;29;67;a    
Explanation of Uncertainties About Timing and Amount of Class of Provision ExplanationofUncertaintiesAboutTimingAmountofClassofProvision FALSE String itemType duration   TRUE AS;29;67;b    
Major Assumptions Concerning Future Events Relating to Class of Provision MajorAssumptionsConcerningFutureEventsRelatingtoClassofProvision FALSE String itemType duration   TRUE AS;29;67;b    
Amount of Expected Reimbursement for Asset Recognized  AmountofExpectedReimbursementforAssetRecognized FALSE String itemType duration   TRUE AS;29;67;c    
Amount of Expected Reimbursement in Respect of Class of Provision AmountofExpectedReimbursementinRespectofClassofProvision FALSE String itemType duration   TRUE AS;29;67;c    
Explanation of Estimated Financial Effect of Capital Commitment ExplanationofEstimatedFinancialEffectofCapitalCommitment FALSE String itemType duration   TRUE AS;29;68;a    
Explanation of Uncertainties Relating to Amount or Timing of Outflow ExplanationofUncertaintiesRelatingtoAmountorTimingofOutflow FALSE String itemType duration   TRUE AS;29;68;b    
Explanation of Possibility of Reimbursement ExplanationofPossibilityofReimbursement FALSE String itemType duration   TRUE AS;29;68;c    
Information Regarding Contingent Liabilities that Disclosure is not Practicable InformationRegardingContingentLiabilitiesThatDisclosureisNotPracticable FALSE String itemType duration   TRUE AS;29;71    
Nature of and Reason for Non-Disclosure of Information Regarding Provision NatureofReasonforNonDisclosureofInformationRegardingProvision FALSE String itemType duration   TRUE AS;29;72    
Reason for Non-Disclosure of all Information of Contingent Liability ReasonforNonDisclosureofAllInformationofContingentLiability FALSE String itemType duration   TRUE AS;29;72    
Details of Subsidiaries DetailsofSubsidiaries FALSE String TupleType duration   TRUE AS;18;21    
Name of Subsidiaries NameofSubsidiaries FALSE String itemType duration   TRUE AS;21;29;a e-Form;23AC;A;I  
Country of Incorporation or Residence of Subsidiaries CountryofIncorporationorResidenceofSubsidiaries FALSE String itemType duration   TRUE AS;21;29;a    
Financial Year of Subsidiary FinancialYearofSubsidiary FALSE String itemType duration   TRUE Companies Act;Sec;213    
Date of Acquisition of Subsidiary DateofAcquisitionofSubsidiary FALSE String itemType duration   TRUE Companies Act;Sec;212    
Date of Ceasing to be Subsidiary DateofCeasingtoBeSubsidiary FALSE String itemType duration   TRUE Companies Act;Sec;212    
Number of Shares Held of Subsidiaries NumberofSharesHeldofSubsidiaries FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I Notes;Clause-c    
Face Value of Shares of Subsidiaries FaceValueofSharesofSubsidiaries FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I    
Paid up Value of Shares of Subsidiaries PaidUpValueofSharesofSubsidiaries FALSE Monetary itemType duration credit TRUE Companies Act;Schedule V;Part II;III    
Percentage of Share Holding in Subsidiaries PercentageofShareHoldinginSubsidiaries FALSE Pure itemType duration   TRUE AS;21;29;a    
Proportion of Voting Power in Subsidiaries ProportionofVotingPowerinSubsidiaries FALSE Pure itemType duration   TRUE AS;21;29;a    
Details of Aggregate Amount of Profit (Loss) of Subsidiaries DetailsofAggregateAmountofProfitLossofSubsidiaries FALSE String itemType duration   TRUE Companies Act;Sec 212;3;c    
Aggregate Amount of Profit (Loss) of Subsidiary for Current Year AggregateAmountofProfitLossofSubsidiaryforCurrentYear FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;3;c(i)    
Aggregate Amount of Profit (Loss) of Subsidiary for Previous Years, Since it Became Subsidiary AggregateAmountofProfitLossofSubsidiaryforPreviousYearsSinceitBecameSubsidiary FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;3;c(ii)    
Details of Aggregate Amount not Included by Parent Company DetailsofAggregateAmountNotIncludedByParentCompany FALSE String itemType duration   TRUE Companies Act;Sec 212;3;b    
Aggregate Amount of Subsidiary not Accounted for Current Year AggregateAmountofSubsidiaryNotAccountedforCurrentYear FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;3;b(i)    
Aggregate Amount of Subsidiary not Accounted for Previous Years, Since it Became Subsidiary AggregateAmountofSubsidiaryNotAccountedforPreviousYearsSinceitBecameSubsidiary FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;3;b(ii)    
Details of Aggregate Amounts Dealt by Parent Company DetailsofAggregateAmountsDealtByParentCompany FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 32;2    
Aggregate Amount of Subsidiary Accounted for Period AggregateAmountofSubsidiaryAccountedforPeriod FALSE Monetary itemType duration   TRUE SEBI Listing Agreement;Clause 32;2    
Aggregate Amount of Subsidiary Accounted for Previous Years, Since it Became Subsidiary AggregateAmountofSubsidiaryAccountedforPreviousYearsSinceItBecameSubsidiary FALSE Monetary itemType duration   TRUE SEBI Listing Agreement;Clause 32;2    
Coincidence of Financial Year of Subsidiary with Financial Year of Holding Company CoincidenceofFinancialYearofSubsidiaryWithFinancialYearofHoldingCompany FALSE String itemType duration   TRUE Companies Act;Sec 212;5 AS;21;18  
Name of Subsidiary of which Reporting Dates are Different from Parent NameofSubsidiaryofwhichReportingDatesareDifferentfromParent FALSE String itemType duration   TRUE AS;21;29;b(iii)    
Guarantee Given for Loans Borrowed by Subsidiary GuaranteeGivenForLoansBorrowedBySubsidiary FALSE String TupleType duration   TRUE SEBI Listing Agreement;Clause 32 ;31 AS;18;24  
Name of Guaranteed Party NameofGuaranteedParty FALSE String itemType duration   TRUE AS;18;24    
Amount Guaranteed on Loans Borrowed by Subsidiary AmountGuaranteedonLoansBorrowedBySubsidiary FALSE String itemType duration   TRUE AS;18;24    
Guarantee by Subsidiary for Loans Borrowed by Company GuaranteeBySubsidiaryforLoansBorrowedByCompany FALSE String TupleType duration   TRUE SEBI Listing Agreement;Clause 32 ;31 AS;18;24  
Name of Guaranteed Party NameofGuaranteedParty FALSE String itemType duration   TRUE AS;18;24    
Amount Guaranteed on Loans Borrowed by Company AmountGuaranteedonLoansBorrowedByCompany FALSE String itemType duration   TRUE AS;18;24    
Assets and Liabilities of Subsidiaries Included in Consolidated Statements AssetsLiabilitiesofSubsidiariesIncludedinConsolidatedStatements FALSE String itemType duration   TRUE Companies Act;Sec 212;31    
Unaudited Financial Statements of Subsidiaries UnauditedFinancialStatementsofSubsidiaries FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;31    
Audited Financial Statements of Subsidiaries AuditedFinancialStatementsofSubsidiaries FALSE Monetary itemType duration   TRUE Companies Act;Sec 212;96    
Participating Interests Through Subsidiaries ParticipatingInterestsThroughSubsidiaries FALSE String itemType duration   TRUE     CP
Nature of Relationship with Subsidiary where Parent has Directly or Indirectly Less than Half of Voting Power NatureofRelationshipWithSubsidiaryWhereParentHasDirectlyorIndirectlyLessThanHalfofVotingPower FALSE String itemType duration   TRUE AS;21;29;b(i)    
Jointly Controlled Assets JointlyControlledAssets FALSE String itemType duration   TRUE AS;27;19    
Details of Disclosures on Deferred Tax Assets and Liabilities DetailsofDisclosuresonDeferredTaxAssetsLiabilities FALSE String itemType duration   TRUE AS;22    
Net Deferred Tax Asset (Liability)  NetDeferredTaxAssetLiability FALSE String itemType duration   TRUE AS;22;29 e-Form;23AC;B;I  
Net Deferred Tax Asset (Liability) Non Current NetDeferredTaxAssetLiabilityNonCurrent FALSE Monetary itemType instant credit TRUE AS;22;30    
Net Deferred Tax Asset (Liability) Current NetDeferredTaxAssetLiabilityCurrent FALSE Monetary itemType instant credit TRUE AS;22;30    
Identification of Deferred Tax Assets IdentificationofDeferredTaxAssets FALSE String itemType duration   TRUE AS;22;31    
Identification of Deferred Tax Liability IdentificationofDeferredTaxLiability FALSE String itemType duration   TRUE AS;22;31    
Deferred Tax in Respect of Business Combinations DeferredTaxInRespectofBusinessCombinations FALSE String itemType duration   TRUE     CP
Adjustments of Deferred Tax Asset  AdjustmentsofDeferredTaxAsset FALSE String itemType duration   TRUE AS;22;33    
Adjustments of Deferred Tax Asset Against General Reserve AdjustmentsofDeferredTaxAssetAgainstGeneralReserve FALSE String itemType duration   TRUE AS;22;33    
Adjustments of Deferred Tax Asset Against Securities Premium AdjustmentsofDeferredTaxAssetAgainstSecuritiesPremium FALSE String itemType duration   TRUE AS;22;33    
Deferred Tax Assets or Liabilities not Recognized DeferredTaxAssetsorLiabilitiesNotRecognized FALSE String itemType duration   TRUE AS;22;15 or 17     
Deferred Tax Assets not Recognized DeferredTaxAssetsNotRecognized FALSE String itemType duration   TRUE AS;22;15 or 17     
Deferred Tax Liability not Recognized DeferredTaxLiabilityNotRecognized FALSE String itemType duration   TRUE AS;22;15 or 17     
Nature of Evidence Supporting Recognition of Deferred Tax Assets EvidenceSupportingRecognitionofDeferredTaxAssets FALSE String itemType duration   TRUE AS;22;32    
Nature of Evidence Supporting Recognition of Unabsorbed Depreciation EvidenceSupportingRecognitionofUnabsorbedDepreciation FALSE String itemType duration   TRUE AS;22;32    
Nature of Evidence Supporting Recognition of Carry Forward of Losses EvidenceSupportingRecognitionofCarryForwardofLosses FALSE String itemType duration   TRUE AS;22;32    
Details of Number of Shares DetailsNumberofShares FALSE String itemType duration   TRUE      
Details of Disclosures in Respect of Shares Authorised DisclosuresinRespectofAuthorisedShares FALSE String itemType duration   TRUE Companies Act;Schedule V;Part II;III    
Details of Disclosures in Respect of Equity Shares Authorised DisclosuresinRespectofAuthorisedEquityShares FALSE String itemType duration   TRUE Companies Act;Schedule V;Part II;III    
Details of Disclosures in Respect of Preference Shares Authorised DisclosuresInRespectofAuthorisedPreferenceShares FALSE String itemType duration   TRUE Companies Act;Schedule V;Part II;III    
Shares Issued Under Scheme of Amalgamation SharesIssuedUnderSchemeofAmalgamation FALSE shares itemType duration   TRUE AS;14;44;a Companies;Schedule VI;Part IV;II  
Shares Issued for Consideration Other than Cash SharesIssuedforConsiderationOtherthanCash FALSE shares itemType duration   TRUE Companies Act ;Schedule VI;Part I    
Issue of Bonus Shares BonusSharesIssue FALSE shares itemType duration   TRUE Companies Act ;Schedule VI;Part I e-Form;23AC;B;III  
Issue of Shares for Other Reasons IssueofSharesForOtherReasons FALSE shares itemType duration   TRUE Companies Act ;Schedule VI;Part I    
Shares Issued as Preferential Allotment of Equity Shares PreferentialAllotmentOfEquityShares FALSE shares itemType duration   TRUE Companies Act ;Schedule VI;Part I e-Form;23AC;B;III  
Shares Issued as Initial Public Offering InitialPublicOfferingSharesIssue FALSE shares itemType duration   TRUE Companies Act;Schedule VI;Part IV;II e-Form;23AC;B;III  
Shares Issued on Right Basis RightsSharesIssue FALSE shares itemType duration   TRUE Companies Act;Schedule VI;Part IV;II e-Form;23AC;B;III  
Shares Issued on Conversion of Other Equity and Preference Securities ConversionofOtherEquityandPreferenceSecuritiesIssue FALSE shares itemType duration   TRUE Companies Act ;Schedule VI;Part I    
Shares Issued on Private Placement Basis PrivatePlacementSharesIssue FALSE shares itemType duration   TRUE Companies Act;Schedule VI;Part IV;II e-Form;23AC;B;III  
Global Depository Shares Issued GlobalDepositorySharesIssue FALSE shares itemType duration   TRUE SEBI Listing Agreement;Clause 35;II(a)&(b) Clause 49;Annexure I C;9(xiii)  
American Depository Shares Issued AmericanDepositorySharesIssue FALSE shares itemType duration   TRUE SEBI Listing Agreement;Clause 35;II(a)&(b) Clause 49;Annexure I C;9(xiii)  
Buy Back of Equity Share capital EquityShareCapitalBuyBack FALSE shares itemType duration   TRUE Companies Act;Sec;77A    
Reconstruction of Equity Share Capital EquityShareCapitalReconstruction FALSE shares itemType duration   TRUE SEBI Listing Agreement;Clause 24;g    
Other Adjustments in Respect of Shares OtherAdjustmentsinRespectofShares FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I    
Details of Disclosures in Respect of Shares Issued DisclosuresinRespectofSharesIssued FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I    
Disclosures for Preference Shares Issued DisclosuresPreferenceSharesIssued FALSE String itemType duration   TRUE Companies Act;Sec;80    
Disclosures for Redemption of Preference Shares DisclosuresRedemptionPreferenceShares FALSE String itemType duration   TRUE Companies Act;Sec;80A    
Disclosures for Convertible Warrants Issued DisclosuresConvertibleWarrantsIssued FALSE String itemType duration   TRUE Companies Act;Sec;114    
Disclosures for Conversion of Convertible Warrants DisclosuresConversionConvertibleWarrants FALSE String itemType duration   TRUE Companies Act;Sec;115 SEBI Listing Agreement;Clause 49;Annexure IC;9 xiii  
Disclosures for Stock Compensation DisclosuresStockCompensation FALSE String itemType duration   TRUE     CP
Disclosures for Convertible Debt Securities Issued DisclosuresConvertibleDebtSecuritiesIssued FALSE String itemType duration   TRUE     CP
Disclosures for Conversion of Debt securities DisclosuresConversionOfDebtSecurities FALSE String itemType duration   TRUE     CP
Other Disclosures in Respect of Shares OtherDisclosuresinRespectOfShares FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I    
Details of Discontinued Operations DiscontinuingOperationsDetails FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 41;IV;m    
Description of Discontinued Operations DiscontinuingOperationsDescription FALSE String itemType duration   TRUE AS;24;20;a    
Business or Geographic Segment in which Discontinued Operations Reported SegmentofDiscontinuingOperations FALSE String itemType duration   TRUE AS;24;20;b    
Date of Initial Disclosure of Discontinuance Event DateInitialDisclosureofDiscontinuanceEvent FALSE String itemType duration   TRUE AS;24;20;c    
Nature of Initial Disclosure of Discontinuance Event NatureofInitialDisclosureofDiscontinuanceEvent FALSE String itemType duration   TRUE AS;24;20;c    
Date of Expected Completion of Discontinuance DateExpectedCompletionDiscontinuanceEvent FALSE String itemType duration   TRUE AS;24;20;d    
Period of Expected Completion of Discontinuance ExpectedCompletionofDiscontinuancePeriod FALSE String itemType duration   TRUE AS;24;20;d    
Disclosure Related to Events Occurring After Balance Sheet Date EventsOccurringafterBalanceSheetDateDisclosure FALSE String itemType duration   TRUE AS;24;22    
Explanation of Net Selling Price or Price Range of Asset Under Binding Sales Agreements ExplanationofNetSellingPriceorPriceRangeofAssetUnderBindingSalesAgreements FALSE String itemType duration   TRUE AS;24;23;b    
Expected Timing of Receipt of Cash Flows Relating to Binding Sales Agreements ExpectedTimingofReceiptofCashFlowsRelatingtoBindingSalesAgreements FALSE String itemType duration   TRUE AS;24;23;b    
Explanation of Significant Changes in Amount Receivable under Binding Sale Agreement ExplanationofSignificantChangesinAmountReceivableUnderBindingSaleAgreement FALSE String itemType duration   TRUE AS;24;26    
Explanation of Significant Changes in Timing of Receipt of Cash Flows under Binding Sale Agreement ExplanationofSignificantChangesinTimingofReceiptofCashFlowsUnderBindingSaleAgreement FALSE String itemType duration   TRUE AS;24;26    
Events Causing Significant Changes After Initial Disclosure Event Occurred EventsCausingSignificantChangesafterInitialDisclosureEventOccurred FALSE String itemType duration   TRUE AS;24;26    
Disclosure of Abandonment or Withdrawal of Plan Previously Reported as Discontinuing Operations DisclosureofAbandonmentorWithdrawalofPlanPreviouslyReportedasDiscontinuingOperations FALSE String itemType duration   TRUE AS;24;29    
Reasons for Abandonment or Withdrawal of Plan Previously Reported as Discontinuing Operations ReasonsforAbandonmentorWithdrawalofPlanPreviouslyReportedasDiscontinuingOperations FALSE String itemType duration   TRUE AS;24;29    
Summary of Discontinued Operations SummaryofDiscontinuedOperations FALSE String itemType duration   TRUE AS;24;20    
Revenue from Discontinuing Operations RevenuefromDiscontinuingOperations FALSE Monetary itemType duration credit TRUE AS;24;20;f    
Expenditure from Discontinuing Operations ExpenditurefromDiscontinuingOperations FALSE Monetary itemType duration debit TRUE AS;24;20;f    
Assets Relating to Discontinuing Operations AssetsRelatingtoDiscontinuingOperations FALSE Monetary itemType instant debit TRUE AS;24;20;e    
Liabilities Relating to Discontinuing Operations LiabilitiesRelatingtoDiscontinuingOperations FALSE Monetary itemType instant credit TRUE AS;24;20;e    
Disclosures Relating to Cash and Bank Balances DisclosuresRelatingtoCashBankBalances FALSE String itemType duration   TRUE AS;3;42    
Details of components of Cash and Bank Balances DetailsComponentsCashBankBalances FALSE String itemType duration   TRUE AS;3;42    
Details of Balances with Foreign Banks DetailsBalanceswithForeignBanks FALSE String TupleType duration   TRUE     CP
Name of Foreign Bank NameofForeignBank FALSE String itemType duration   TRUE     CP
Nationality of Foreign Bank NationalityForeignBank FALSE String itemType duration   TRUE     CP
Balance Outstanding with Foreign Banks BalanceOutstandingWithForeignBanks FALSE Monetary itemType instant   TRUE     CP
Maximum Balance Outstanding During Year with Foreign Banks MaximumBalanceOutstandingDuringYearWithForeignBanks FALSE Monetary itemType duration debit TRUE     CP
Reconciliation of Cash and Cash Equivalents Reported in Balance Sheet to Cash and Cash Equivalents Per Cash Flow Statement ReconciliationofCashCashEquivalentsReportedinBalanceSheettoCashCashEquivalentsasperCashFlowStatement FALSE Monetary itemType duration debit TRUE AS;3;42    
Disclosure of Significant Cash and Cash Equivalents Held that are not Available for Use DisclosureofSignificantCashCashEquivalentsNotAvailableforUse FALSE String itemType duration   TRUE AS;3;45    
Disclosure of Non Cash Investing and Financing Activities DisclosureofNonCashInvestingFinancingActivities FALSE String itemType duration   TRUE AS;3;40    
Amount of Significant Non Cash Transaction AmountofSignificantNonCashTransaction FALSE String itemType duration   TRUE AS;3;40    
Acquisition of Assets by Directly Assuming Liabilities AcquisitionAssetsByDirectlyAssumingLiabilities FALSE String itemType duration   TRUE AS;3;41;a    
Acquisition of Enterprises by Means of Issue of Shares AcquisitionEnterprisesByMeansofIssueofShares FALSE String itemType duration   TRUE AS;3;41;b    
Conversion of Debt to Equity ConversionDebttoEquity FALSE String itemType duration   TRUE AS;3;41;c    
Any Other Non Cash Investing and Financing Activities AnyOtherNonCashInvestingFinancingActivities FALSE String itemType duration   TRUE AS;3;41    
Basis for Determining Value of Significant Non Cash Transaction BasisDeterminingValueSignificantNonCashTransaction FALSE String itemType duration   TRUE AS;3;40    
Details of Amounts Due to Micro, Small and Medium Enterprises DetailsAmountsDuetoMicroSmallMediumEnterprises FALSE String TupleType duration   TRUE Companies Act;Schedule VI;Part I    
Name of Company Being Micro, Small and Medium Enterprises NameCompanyBeingMicroSmallMediumEnterprises FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part I    
Amount Outstanding from Micro, Small and Medium Enterprises AmountOutstandingfromMicroSmallMediumEnterprises FALSE Monetary itemType instant credit TRUE Companies Act;Schedule VI;Part I    
Maximum Amount Outstanding for Period from Micro, Small and Medium Enterprises MaximumAmountOutstandingforPeriodfromMicroSmallMediumEnterprises FALSE Monetary itemType duration credit TRUE Companies Act;Schedule VI;Part I    
Details of Investments DetailsofInvestments FALSE String itemType duration   TRUE      
Acquisition and Disposal of Current Investments AcquisitionDisposalofCurrentInvestments FALSE String TupleType duration   TRUE CompaniesAct;Schedule VI;Part I    
Type of Investment TypeOfInvestment FALSE String itemType duration   TRUE CompaniesAct;Schedule VI;Part I    
Number of Units Purchased NumberUnitsPurchased FALSE Decimal itemType duration   TRUE     CP
Face Value of Units Purchased FaceValueUnitsPurchased FALSE Decimal itemType duration   TRUE     CP
Purchase Price of Units PurchasePriceUnits FALSE Monetary itemType duration   TRUE     CP
Number of Units Sold NumberUnitsSold FALSE Decimal itemType duration   TRUE     CP
Selling Price of Units SellingPriceUnits FALSE Monetary itemType duration   TRUE     CP
Market Value of Quoted Investments MarketValueQuotedInvestments FALSE Monetary itemType instant   TRUE AS;13;35;e    
Statement of Significant Restrictions on Right of Ownership of Investments StatementofSignificantRestrictionsonRightofOwnershipofInvestments FALSE String itemType duration   TRUE AS;13;25;c AS;13;35;d  
Statement of Significant Restrictions on Realisability of Investments StatementofSignificantRestrictionsonRealisabilityofInvestments FALSE String itemType duration   TRUE AS;13;25;c AS;13;35;d  
Statement of Significant Restrictions on Remittance of Income from Investment StatementofSignificantRestrictionsonRemittanceofIncomefromInvestment FALSE String itemType duration   TRUE AS;13;25;c AS;13;35;d  
Details of Government Grants and Subsidies DetailsofGovernmentGrantsSubsidies FALSE String itemType duration   TRUE AS;12;12.1;i AS;12;23;i  
Methods of Presentation Adopted in Financial Statement MethodsofPresentationAdoptedFinancialStatement FALSE String itemType duration   TRUE AS;12;12.1;i AS;12;23;i  
Nature of Government Grants NatureofGovernmentGrants FALSE String itemType duration   TRUE AS;12;12.1;ii AS;12;23;ii  
Government Grants in Form of Non-Monetary Assets Given at Concessional Rate GovernmentGrantsinFormofNonMonetaryAssetsGivenConcessionalRate FALSE String itemType duration   TRUE AS;12;12.1;ii AS;12;23;ii  
Government Grants in Form of Non-Monetary Assets Given Free of Cost GovernmentGrantsinFormOfNonMonetaryAssetsGivenFreeCost FALSE String itemType duration   TRUE AS;12;12.1;ii AS;12;23;ii  
Contingencies Related to Government Grant ContingenciesRelatedtoGovernmentGrant FALSE String itemType duration   TRUE AS;12;6.3    
Details of Directors DetailsofDirectors FALSE String TupleType duration   TRUE SEBI Listing Agreement;Clause 49;I    
Name of Director NameofDirector FALSE String itemType duration   TRUE SEBI Listing Agreement;Clause 49;I Companies Act;Sec;253  
Age of Director AgeofDirector FALSE Decimal itemType duration   TRUE SEBI Listing Agreement;Clause 49;I Companies Act;Sec;253  
Qualification of Director QualificationofDirector FALSE String itemType duration   TRUE Companies Act;Sec ;274    
Shares Held by Director SharesHeldByDirector FALSE shares itemType duration   TRUE Companies Act;Sec ;270    
Directors Remuneration DirectorsRemuneration FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Total Salary to Director TotalSalarytoDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Basic Pay of Director BasicPayDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Allowances to Director AllowancesDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Perquisites to Director PerquisitesDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Commission to Director CommissionDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Sitting Fees to Director SittingFeesDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Stock Compensation to Director StockCompensationDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Post Retirement Benefits to Director PostRetirementBenefitsDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Other Compensation to Director OtherCompensationDirector FALSE Monetary itemType duration debit TRUE Companies Act;Sec ;309 SEBI Listing Agreement;Clause 49;Annexure I D;2  
Capital Expenditure on Research and Development CapitalExpenditureonResearchDevelopment FALSE Monetary itemType duration debit TRUE AS;26    
Quantitative Information in Respect of Licensed and Installed Capacities QuantitativeInformationinRespectofLicensedInstalledCapacities FALSE String itemType duration   TRUE Companies Act;Schedule VI;Part II;4C    
Expenditure on Social Development ExpenditureonSocialDevelopment FALSE Monetary itemType duration debit TRUE     CP
Disclosures Relating to Related Parties DisclosuresRelatingtoRelatedParties FALSE String itemType duration   TRUE AS;18    
Disclosures Relating to Segments DisclosuresRelatingtoSegments FALSE String itemType duration   TRUE AS;17    
Disclosures Relating to Events Occurring After Balance Sheet Date DisclosuresRelatingtoEventsOccurringafterBalanceSheetDate FALSE String itemType duration   TRUE AS;4    
Disclosure of Nature of Events Occurring After Balance Sheet Date  DisclosureNatureofEventsOccurringafterBalanceSheetDate FALSE String itemType duration   TRUE AS;4;15 AS;4;17;a  
Estimated Amount of Effect of Event After Balance Sheet Date EstimatedAmountofEffectofEventsafterBalanceSheetDate FALSE Monetary itemType duration   TRUE AS;4;15 AS;4;17;b  
Statement of Inability to Estimate Effect of Events Occurring After Balance Sheet Date StatementofInabilitytoEstimateEffectofEventsOccurringafterBalanceSheetDate FALSE String itemType duration   TRUE AS;4;15 AS;4;17;b  
Disclosures Relating to Amalgamations DisclosuresRelatingtoAmalgamations FALSE String itemType duration   TRUE AS;14    
Description of Accounting Treatment Given to Reserves DescriptionofAccountingTreatmentGiventoReserves FALSE String itemType duration   TRUE AS;14;23;a AS;14;42;a  
Reasons for Following Different Treatment for Reserves from that Prescribed in Statement of Amalgamating Companies ReasonsforFollowingDifferentTreatmentforReservesfromPrescribedinStatementAmalgamatingCompanies FALSE String itemType duration   TRUE AS;14;23;a AS;14;42;a  
Deviation in Accounting Treatment of Reserves Followed as Prescribed in Statute DeviationInAccountingTreatmentofReservesFollowedasPrescribedinStatute FALSE String itemType duration   TRUE AS;14;23;b AS;14;42;b  
Names of Amalgamating Companies NamesofAmalgamatingCompanies FALSE String itemType duration   TRUE AS;14;24;a AS;14;43;a  
General Nature of Business of Amalgamating Companies GeneralNatureofBusinessofAmalgamatingCompanies FALSE String itemType duration   TRUE AS;14;24;a AS;14;43;a  
Effective Date of Amalgamation EffectiveDateofAmalgamation FALSE String itemType duration   TRUE AS;14;24;b AS;14;43;b  
Method of Accounting Followed for Amalgamation MethodofAccountingFollowedforAmalgamation FALSE String itemType duration   TRUE AS;14;24;c AS;14;43;c  
Particulars of Scheme Sanctioned Under Statute ParticularsofSchemeSanctionedUnderStatute FALSE String itemType duration   TRUE AS;14;24;d AS;14;43;d  
Description of Shares Issued Under Pooling of Interest Method DescriptionofSharesIssuedUnderPoolingofInterestMethod FALSE String itemType duration   TRUE AS;14;25;a AS;14;44;a  
Number of Shares Issued as per Scheme of Amalgamation NumberofSharesIssuedinSchemeofAmalgamation FALSE shares itemType duration   TRUE AS;14;25;a AS;14;44;a  
Percentage of Each Company's Equity Shares Exchanged to Effect Amalgamation PercentageEachCompanyEquitySharesExchangedtoEffectAmalgamation FALSE pure itemType duration   TRUE AS;14;25;a AS;14;44;a  
Description of Consideration Paid Under Purchase Method DescriptionofConsiderationPaidUnderPurchaseMethod FALSE String itemType duration   TRUE AS;14;26;a AS;14;45;a  
Details of Investments in Associates and Joint Ventures DetailsofInvestmentsinAssociatesJointVentures FALSE String itemType duration   TRUE AS;23 AS;27  
Details of Investments in Associates DetailsofInvestmentsinAssociates FALSE String TupleType duration   TRUE AS;23    
Name of Associate NameofAssociate FALSE String itemType duration   TRUE AS;23;22    
Proportion of Ownership Interest in Associate ProportionofOwnershipInterestinAssociate FALSE pure itemType duration   TRUE AS;23;22    
Proportion of Voting Power in Associate ProportionofVotingPowerinAssociate FALSE pure itemType duration   TRUE AS;23;22    
Description of Associates DescriptionofAssociates FALSE String itemType duration   TRUE AS;23;22    
Name of associate for which Reporting Date is Different NameofAssociateforwhichReportingDateisDifferent FALSE String itemType duration   TRUE AS;23;24    
Differences in Reporting Dates DifferencesinReportingDates FALSE String itemType duration   TRUE AS;23;24    
Disclosure for non Adoption of Uniform Accounting Policies by Associates DisclosureforNonAdoptionofUniformAccountingPoliciesByAssociates FALSE String itemType duration   TRUE AS;23;16 AS;23;25  
Description of Differences in Accounting Policies Followed DescriptionofDifferencesinAccountingPoliciesFollowed FALSE String itemType duration   TRUE AS;23;16 AS;23;25  
Share of Commitments of Associates for which Entity is Contingently Liable ShareofCommitmentsofAssociatesforwhichEntityContingentlyLiable FALSE String itemType duration   TRUE AS;23;21;a    
Share of Contingent Liabilities Incurred Jointly with Other Investors ShareofContingentLiabilitiesIncurredJointlyWithOtherInvestors FALSE String itemType duration   TRUE AS;23;21;a    
Contingent Liabilities of Associates for which Entity is Severally Liable ContingentLiabilitiesofAssociatesforwhichEntityIsSeverallyLiable FALSE String itemType duration   TRUE AS;23;21;b    
Reasons for not Accounting Investments in Associate Using Equity Method ReasonsforNotAccountingInvestmentsAssociateUsingEquityMethod FALSE String itemType duration   TRUE AS;23;7    
Details of Investments in Joint Ventures DetailsofInvestmentsJointVentures FALSE String TupleType duration   TRUE AS;27;    
Name of Joint Venture NameofJointVentures FALSE String itemType duration   TRUE AS;27;53;i    
Country of Incorporation or Residence of Joint Venture CountryofIncorporationorResidenceJointVentures FALSE String itemType duration   TRUE AS;27;53    
Percentage of Ownership Interest in Joint Venture PercentageofOwnershipInterestJointVentures FALSE pure itemType duration   TRUE AS;27;53    
Disclosure of not Following Uniform Accounting Policies by Joint Ventures DisclosureNotFollowingUniformAccountingPoliciesbyJointVentures FALSE String itemType duration   TRUE AS;27;35    
Proportions of Item in which Different Accounting Policies Followed by Joint Ventures ProportionsofItemswhichDifferentAccountingPoliciesFollowedbyJointVentures FALSE String itemType duration   TRUE AS;27;35    
Contingent Liabilities Incurred by Venturers in Relation to Interests in Joint Ventures ContingentLiabilitiesIncurredbyVenturersinRelationtoInterestsinJointVentures FALSE String itemType duration   TRUE AS;27;51;a    
Share of Contingent Liabilities Incurred Jointly with Other Venturers ShareContingentLiabilitiesIncurredJointlywithOtherVenturers FALSE String itemType duration   TRUE AS;27;51;a    
Share of Contingent Liabilities of Joint Ventures Themselves ShareContingentLiabilitiesofJointVentures FALSE String itemType duration   TRUE AS;27;51;b    
Contingent Liabilities for which Venturers is Liable for Liabilities of Other Venturers ContingentLiabilitiesforwhichVenturersLiableforLiabilitiesofOtherVenturers FALSE String itemType duration   TRUE AS;27;51;c    
Capital Commitments of Venturers in Relation to Interests in Joint Ventures CapitalCommitmentsofVenturersRelationtoInterestsinJointVentures FALSE String itemType duration   TRUE AS;27;52;a    
Share of Capital Commitments of Joint Ventures Themselves ShareCapitalCommitmentsofJointVenturesThemselves FALSE String itemType duration   TRUE AS;27;52;b    
Details of Intangible assets DetailsofIntangibleAssets FALSE String itemType duration   TRUE AS;26    
Description of any Material Intangible Assets DescriptionofanyMaterialIntangibleAssets FALSE String itemType duration   TRUE AS;26;94;b    
Description of Intangible Assets whose Title is Restricted DescriptionofIntangibleAssetswhoseTitleisRestricted FALSE String itemType duration   TRUE AS;26;94;c    
Carrying Amount of Intangible Assets whose Title is Restricted CarryingAmountofIntangibleAssetsTitleisRestricted FALSE Monetary itemType instant debit TRUE AS;26;94;c    
Description of Intangible Assets Pledged as Security for Liabilities DescriptionofIntangibleAssetsPledgedasSecurityforLiabilities FALSE String itemType duration   TRUE AS;26;94;c    
Carrying Amount of Intangible Assets Pledged as Security for Liabilities CarryingAmountofIntangibleAssetsPledgedasSecurityforLiabilities FALSE Monetary itemType duration   TRUE AS;26;94;c    
Amount of Commitment for Acquisition of Intangible Assets AmountofCommitmentforAcquisitionofIntangibleAssets FALSE Monetary itemType duration   TRUE AS;26;94;d    
Factors Playing Significant Role in Determining Useful Life of Intangible Assets FactorsPlayingSignificantRoleinDeterminingUsefulLifeofIntangibleAssets FALSE String itemType duration   TRUE AS;26;67;c AS;26;94;a  
Useful Life of Internally Generated Intangible Assets UsefulLifeofInternallyGeneratedIntangibleAssets FALSE Decimal itemType duration   TRUE AS;26;90;a    
Useful Life of Other Intangible Assets UsefulLifeofOtherIntangibleAssets FALSE Decimal itemType duration   TRUE AS;26;90;a    
Reasons for Rebutting Presumption of Useful Life of Ten Years for Intangible Assets ReasonsforRebuttingPresumptionofUsefulLifeofTenYearsforIntangibleAssets FALSE String itemType duration   TRUE AS;26;67;c AS;26;94;a  
Details of Impairment of Assets DetailsofImpairmentofAssets FALSE String itemType duration   TRUE AS;28    
Impairment Loss Recognized in Profit and Loss for Primary Segment ImpairmentLossRecognizedinProfitandLossforPrimarySegment FALSE Monetary itemType duration   TRUE AS;28;120;a    
Impairment Loss Recognized against Revaluation Surplus for Primary Segment ImpairmentLossRecognizedAgainstRevaluationSurplusforPrimarySegment FALSE Monetary itemType duration   TRUE AS;28;120;a    
Reversal of Impairment Loss Recognized in Profit and Loss for Primary Segment ReversalofImpairmentLossRecognizedinProfitAndLossforPrimarySegment FALSE Monetary itemType duration   TRUE AS;28;120;b    
Reversal of Impairment Loss Recognized Against Revaluation Surplus for Primary Segment ReversalofImpairmentLossRecognizedAgainstRevaluationSurplusforPrimarySegment FALSE Monetary itemType duration   TRUE AS;28;120;b    
Events or Circumstances Leading to Recognition of Impairment Losses EventsorCircumstancesLeadingtoRecognitionofImpairmentLosses FALSE String itemType duration   TRUE AS;28;121;a    
Events or Circumstances Leading to Reversal of Impairment Losses EventsorCircumstancesLeadingtoReversalofImpairmentLosses FALSE String itemType duration   TRUE AS;28;121;a    
Description of Individual Asset Impaired DescriptionofIndividualAssetImpaired FALSE String itemType duration   TRUE AS;28;121;c(i)    
Reportable Primary Segment to which Individual Asset Impaired Belongs ReportablePrimarySegmenttowhichIndividualAssetImpairedBelongs FALSE String itemType duration   TRUE AS;28;121;c(ii)    
Reportable Primary Segment of Cash Generating Unit ReportablePrimarySegmentofCashGeneratingUnit FALSE String itemType duration   TRUE AS;28;121;d(ii)    
Impairment Loss Recognized or Reversed for Cash Generating Unit ImpairmentLossRecognizedorReversedforCashGeneratingUnit FALSE String itemType duration   TRUE AS;28;121;d(ii)    
Impairment Loss Recognized or Reversed for Primary Segment of Cash Generating Unit ImpairmentLossRecognizedorReversedforPrimarySegmentofCashGeneratingUnit FALSE String itemType duration   TRUE AS;28;121;d(ii)    
Description of Cash Generating Unit DescriptionofCashGeneratingUnit FALSE String itemType duration   TRUE AS;28;121;d(i)    
Detail of Cash Generating Units with Impaired Assets DetailofCashGeneratingUnitswithImpairedAssets FALSE String itemType duration   TRUE AS;28;121;d(iii)    
Current Method Used by Cash Generating Units CurrentMethodUsedbyCashGeneratingUnits FALSE String itemType duration   TRUE AS;28;121;d(iii)    
Former Method Used by Cash Generating Units FormerMethodUsedbyCashGeneratingUnits FALSE String itemType duration   TRUE AS;28;121;d(iii)    
Change in Method of Compilation of Impairment Used by Cash Generating Units ChangeinMethodofCompilationofImpairmentUsedbyCashGeneratingUnits FALSE String itemType duration   TRUE AS;28;121;d(iii)    
Reason for Changing Compilation Method ReasonforChangingCompilationMethod FALSE String itemType duration   TRUE AS;28;121;d(iii)    
Explanation of Whether Recoverable Amount is Net Selling Price or Value in Use ExplanationofwhetherRecoverableAmountisNetSellingPriceorValueinUse FALSE String itemType duration   TRUE AS;28;121;e    
Class of Assets Impaired ClassofAssetsImpaired FALSE String itemType duration   TRUE AS;28;122    
Basis Used to Determine Net Selling Price BasisUsedtoDetermineNetSellingPrice FALSE String itemType duration   TRUE AS;28;121;f    
Discount Rate Used in Determining Fair Value DiscountRateUsedinDeterminingFairValue FALSE String itemType duration   TRUE AS;28;121;g    
Main Classes of Assets Affected by Impairment Loss Reversals for which no Information is Disclosed Individually MainClassesofAssetsAffectedbyImpairmentLossReversalsisforwhichnoInformationisDisclosedIndividually FALSE String itemType duration   TRUE AS;28;122    
Main Events and Circumstances that Led to Recognition Reversal of Impairment Losses for which No Information is Disclosed Individually MainEventsCircumstancesLedtoRecognitionReversalofImpairmentLossesforwhichnoInformationisDisclosedIndividually FALSE String itemType duration   TRUE AS;28;122    
Key Assumptions Used to Determine Recoverable Amount KeyAssumptionsUsedtoDetermineRecoverableAmount FALSE String itemType duration   TRUE AS;28;123    
Detailed Information Relating to Earnings Per Share DetailedInformationRelatingtoEarningsPerShare FALSE String itemType duration   TRUE AS;20    
Net Profit or Loss Attributable to Equity Shareholders, Basic NetProfitLossAttributabletoEquityShareholdersBasic FALSE Monetary itemType duration credit TRUE AS;20;10    
Net Profit for Current Year for Basic Earnings Per Share NetProfitforBasicEarningsPerShare FALSE Monetary itemType duration credit TRUE AS;20;11    
Preference Dividend Provided on Non Cumulative Preference Shares PreferenceDividendProvidedNonCumulativePreferenceShares FALSE Monetary itemType duration credit TRUE AS;20;13;a    
Preference Dividend Provided on Cumulative Preference Shares PreferenceDividendProvidedCumulativePreferenceShares FALSE Monetary itemType duration credit TRUE AS;20;13;b    
Other Adjustments to Net Profit OtherAdjustmentsNetProfit FALSE Monetary itemType duration   TRUE AS;20;14    
Details on Numbers of Shares Used for Basic Earnings Per Share DetailsonNumbersofSharesUsedforBasicEarningsPerShare FALSE String itemType duration   TRUE AS;20;15    
Number of Shares Bought Back During Current Year NumberofSharesBoughtBackDuringCurrentYear FALSE shares itemType duration   TRUE AS;20;16    
Number of Shares Issued During Current Year NumberofSharesIssuedDuringCurrentYear FALSE shares itemType duration   TRUE AS;20;23    
Number of Bonus Shares Issued NumberofBonusSharesIssued FALSE shares itemType duration   TRUE AS;20;23;a    
Number of Shares Issued as Rights Issue NumberofSharesIssuedasRightsIssue FALSE shares itemType duration   TRUE AS;20;23;b    
Number of Shares Split Up NumberofSharesSplitUp FALSE shares itemType duration   TRUE AS;20;23;c    
Number of Reverse Share Split NumberofReverseShareSplit FALSE shares itemType duration   TRUE AS;20;23;d    
Net Profit or Loss Attributable to Equity Shareholders, Diluted NetProfitLossAttributabletoEquityShareholdersDiluted FALSE Monetary itemType duration credit TRUE AS;20;26    
Net Profit for Current year for Diluted Earnings Per Share NetProfitforCurrentYearforDilutedEarningsPerShare FALSE Monetary itemType duration credit TRUE AS;20;27;a    
Dividends in Respect of Dilutive Potential Equity shares DividendsinRespectofDilutivePotentialEquityShares FALSE Monetary itemType duration credit TRUE AS;20;29;a    
Interest in Respect of Dilutive Potential Equity Shares InterestinRespectofDilutivePotentialEquityShares FALSE Monetary itemType duration credit TRUE AS;20;29;b    
Other Income or Expense Resulting from Conversion of Dilutive Potential Equity Shares OtherIncomeorExpenseResultingfromConversionofDilutivePotentialEquityShares FALSE Monetary itemType duration   TRUE AS;20;29;c    
Details on Numbers of Potentially Dilutive Shares DetailsonNumbersofPotentiallyDilutiveShares FALSE String itemType duration   TRUE AS;20;48    
Warrants, Options and Rights WarrantsOptionsRights FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Other Potentially Dilutive Shares OtherPotentiallyDilutiveShares FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Contingently Issuable Shares ContingentlyIssuableShares FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Convertible Debt ConvertibleDebt FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Convertible Preference Shares ConvertiblePreferenceShares FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Employee Share Options EmployeeShareOptions FALSE shares itemType duration   TRUE AS;20;48;ii(b)    
Detailed Note on Lease Transactions DetailedNoteonLeaseTransactions FALSE String itemType duration   TRUE AS;19    
Details of Financial Lease, Lessee DetailsofFinancialLeaseforLessee FALSE String itemType duration   TRUE AS;19;22    
Significant Finance Leasing Arrangements SignificantFinanceLeasingArrangements FALSE String itemType duration   TRUE AS;19;22;f    
Basis for Determining Contingent Rent Payments, Finance Lease Obligation BasisforDeterminingContingentRentPaymentsFinanceLeaseObligation FALSE String itemType duration   TRUE AS;19;22;f(i)    
Existence and Terms of Renewal or Purchase Options and Escalation Clauses, Finance Leasing Arrangements ExistenceTermsofRenewalorPurchaseOptionsEscalationClausesFinanceLeasingArrangements FALSE String itemType duration   TRUE AS;19;22;f(ii)    
Restrictions Imposed by Lease Arrangements, Finance Leasing Arrangements RestrictionsImposedbyLeaseArrangementsFinanceLeasingArrangements FALSE String itemType duration   TRUE AS;19;22;f(iii)    
Minimum Lease Payments Payable, Gross, Finance Lease Obligations MinimumLeasePaymentsPayableGrossforFinanceLeaseObligations FALSE String itemType duration   TRUE AS;19;22;c    
Minimum Lease Payments Payable, not Later than One Year, Gross, Finance Lease Obligations MinimumLeasePaymentsPayableNotLaterthanOneYearGrossforFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(i)    
Minimum Lease Payments Payable, Later than One Year But Less than Five Years, Gross, Finance Lease Obligations MinimumLeasePaymentsPayableLaterthanOneYearbutLessthanFiveYearsGrossforFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(ii)    
Minimum Lease Payments Payable, Over Five Years, Gross, Finance Lease Obligations MinimumLeasePaymentsPayableOverFiveYearsGrossforFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(iii)    
Minimum Lease Payments Payable, Interest, Finance Lease Obligations MinimumLeasePaymentsPayableInterestonFinanceLeaseObligations FALSE String itemType duration   TRUE AS;19;22;c    
Minimum Lease Payments Payable, not Later than One Year, Interest, Finance Lease Obligations MinimumLeasePaymentsPayableNotLaterthanOneYearonInterestonFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(i)    
Minimum Lease Payments Payable, Later than One Year But Less than Five Years, Interest, Finance Lease Obligations MinimumLeasePaymentsPayableLaterthanOneYearbutLessthanFiveYearsInterestonFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(ii)    
Minimum Lease Payments Payable, Over Five Years, Interest, Finance Lease Obligations MinimumLeasePaymentsPayableOverFiveYearsInterestonFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(iii)    
Minimum Lease Payments Payable, Present Value, Finance Lease Obligations MinimumLeasePaymentsPayablePresentValueonFinanceLeaseObligations FALSE String itemType duration   TRUE AS;19;22;c    
Minimum Lease Payments Payable, not Later than One Year, Present Value, Finance Lease Obligations MinimumLeasePaymentsPayableNotLaterthanOneYearPresentValueofFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(i)    
Minimum Lease Payments Payable, Later than One Year But Less than Five Years, Present Value, Finance Lease Obligations MinimumLeasePaymentsPayableLaterthanOneYearbutLessthanFiveYearsPresentValueofFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(ii)    
Minimum Lease Payments Payable, Over Five Years, Present Value, Finance Lease Obligations MinimumLeasePaymentsPayableOverFiveYearsPresentValueofFinanceLeaseObligations FALSE Monetary itemType duration   TRUE AS;19;22;c(iii)    
Non-Cancellable Future Minimum Lease Payments, Lessees NonCancellableFutureMinimumLeasePaymentsforLessees FALSE String itemType duration   TRUE AS;19;25    
Non-Cancellable Future Minimum Lease Payments, not Later than One Year, Lessees NonCancellableFutureMinimumLeasePaymentsNotLaterthanOneYearforLessees FALSE Monetary itemType duration   TRUE AS;19;25;a(i)    
Non-Cancellable Future Minimum Lease Payments, Later than Five Years, Lessees NonCancellableFutureMinimumLeasePaymentsLaterthanFiveYearsforLessees FALSE Monetary itemType duration   TRUE AS;19;25;a(iii)    
Non-Cancellable Future Minimum Lease Payments, Later than One Year and Less than Five Years, Lessees NonCancellableFutureMinimumLeasePaymentsLaterthanOneYearbutLessthanFiveYearsforLessees FALSE Monetary itemType duration   TRUE AS;19;25;a(ii)    
Details of Financing Lease, Lessor DetailsofFinancingLeaseforLessor FALSE String itemType duration   TRUE AS;19    
Significant Leasing Arrangements, Finance Lease, Lessor SignificantLeasingArrangementsFinanceLeaseforLessor FALSE String itemType duration   TRUE AS;19;37;f    
Accounting Policy Adopted in Respect of Initial Direct Cost, Finance Lease AccountingPolicyAdoptedInRespectofInitialDirectCostonFinanceLease FALSE String itemType duration   TRUE AS;19;37;g    
Unearned Finance Income from Finance Leases UnearnedFinanceIncomefromFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;b    
Unguaranteed Residual Values Accruing to Benefit of Lessor UnguaranteedResidualValuesAccruingtoBenefitofLessor FALSE Monetary itemType duration   TRUE AS;19;37;c    
Accumulated Provision for Uncollectible Minimum Lease Payments Receivable AccumulatedProvisionforUncollectibleMinimumLeasePaymentsReceivable FALSE Monetary itemType duration   TRUE AS;19;37;d    
Minimum Lease Payments Receivable, Gross, Finance Leases MinimumLeasePaymentsReceivableGrossFinanceLeases FALSE String itemType duration   TRUE AS;19;37    
Minimum Lease Payments Receivable, not Later than One Year, Gross, Finance Leases MinimumLeasePaymentsReceivableNotLaterthanOneYearGrossforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(i)    
Minimum Lease Payments Receivable, Later than One Year but Less than Five Years, Gross, Finance Leases MinimumLeasePaymentsReceivableLaterthanOneYearbutLessthanFiveYearsGrossforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(ii)    
Minimum Lease Payments Receivable, Later than Five Years, Gross, Finance Leases MinimumLeasePaymentsReceivableLaterthanFiveYearsGrossforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(iii)    
Minimum Lease Payments Receivable, Interest, Finance Leases MinimumLeasePaymentsReceivableInterestforFinanceLeases FALSE String itemType duration   TRUE AS;19;37    
Minimum Lease Payments Receivable, not Later than One Year, Interest, Finance Leases MinimumLeasePaymentsReceivableNotLaterthanOneYearInterestforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(i)    
Minimum Lease Payments Receivable, Later than One Year but Less than Five Years, Interest, Finance Leases MinimumLeasePaymentsReceivableLaterthanOneYearbutLessthanFiveYearsInterestforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(ii)    
Minimum Lease Payments Receivable, Later than Five Years, Interest, Finance Leases MinimumLeasePaymentsReceivableLaterthanFiveYearsInterestforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(iii)    
Minimum Lease Payments Receivable, Present Value, Finance Leases MinimumLeasePaymentsReceivablePresentValueforFinanceLeases FALSE String itemType duration   TRUE AS;19;37    
Minimum Lease Payments Receivable, not Later than One Year, Present Value, Finance Leases MinimumLeasePaymentsReceivableNotLaterthanOneYearPresentValueforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(i)    
Minimum Lease Payments Receivable, Later than One Year but Less than Five Years, Present Value, Finance Leases MinimumLeasePaymentsReceivableLaterthanOneYearbutLessthanFiveYearsPresentValueforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(ii)    
Minimum Lease Payments Receivable, Later than Five Years, Present Value, Finance Leases MinimumLeasePaymentsReceivableLaterthanFiveYearsPresentValueforFinanceLeases FALSE Monetary itemType duration   TRUE AS;19;37;a(iii)    
Non-Cancellable Future Minimum Lease Payments, Lessor NonCancellableFutureMinimumLeasePaymentsforLessor FALSE String itemType duration   TRUE      
Non-Cancellable Future Minimum Lease Payments, not Later than One Year, Lessor NonCancellableFutureMinimumLeasePaymentsNotLaterthanOneYearforLessor FALSE Monetary itemType duration   TRUE AS;19;46;b(i)    
Non-Cancellable Future Minimum Lease Payments, Later than One Year but Less than Five Years, Lessor NonCancellableFutureMinimumLeasePaymentsLaterthanOneYearbutLessthanFiveYearsforLessor FALSE Monetary itemType duration   TRUE AS;19;46;b(ii)    
Non-Cancellable Future Minimum Lease Payments, Later than Five Years, Lessor NonCancellableFutureMinimumLeasePaymentsLaterthanFiveYearsforLessor FALSE Monetary itemType duration   TRUE AS;19;46;b(iii)    
Details of Operating Lease, Lessee DetailsofOperatingLeaseforLessee FALSE String itemType duration   TRUE AS;19    
Significant Operating Lease Arrangements SignificantOperatingLeaseArrangements FALSE String itemType duration   TRUE AS;19;25;e    
Basis for Determining Contingent Rent Payments, Operating Lease Obligation BasisforDeterminingContingentRentPaymentsforOperatingLeaseObligation FALSE String itemType duration   TRUE AS;19;25;e(i)    
Existence and Terms of Renewal or Purchase Options and Escalation Clauses, Operating Leasing Arrangements ExistenceTermsofRenewalorPurchaseOptionsEscalationClausesforOperatingLeasingArrangements FALSE String itemType duration   TRUE AS;19;25;e(ii)    
Restrictions Imposed by Lease Arrangements, Operating Leasing Arrangements RestrictionsImposedbyLeaseArrangementsOperatingLeasingArrangements FALSE String itemType duration   TRUE AS;19;25;e(iii)    
Details of Operating Lease, Lessor DetailsofOperatingLeaseforLessor FALSE String itemType duration   TRUE AS;19    
Significant Leasing Arrangements, Operating Lease, Lessor SignificantLeasingArrangementsOperatingLeaseforLessor FALSE String itemType duration   TRUE AS;19;46;d    
Accounting Policy Adopted in Respect of Initial Direct Cost, Operating Lease AccountingPolicyAdoptedinRespectofInitialDirectCostforOperatingLease FALSE String itemType duration   TRUE AS;19;46;e    
Details of Employee Benefits DetailsofEmployeeBenefits FALSE String itemType duration   TRUE AS;15    
Details of Present Value Defined Benefit Plan Obligation DetailsofPresentValueDefinedBenefitPlanObligation FALSE String itemType duration   TRUE AS;15;120;c    
Present Value Defined Benefit Plan Obligation, Beginning Balance PresentValueDefinedBenefitPlanObligation FALSE String itemType duration   TRUE AS;15;120;c    
Changes in Present Value Defined Benefit Plan Obligation During Year ChangesInPresentValueDefinedBenefitPlanObligation FALSE String itemType duration   TRUE AS;15;120;c    
Current Service Cost Defined Benefit Plan Obligation CurrentServiceCostDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(i)    
Interest Cost Defined Benefit Plan Obligation InterestCostDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(ii)    
Contributions Paid Defined Benefit Plan Obligation ContributionsPaidDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(iii)    
Actuarial Gains (Losses) Defined Benefit Plan Obligation ActuarialGainsLossesDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(iv)    
Foreign Currency Exchange Increase (Decrease) Defined Benefit Plan Obligation ForeignCurrencyExchangeIncreaseDecreaseDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(v)    
Benefits Paid Defined Benefit Plan Obligation BenefitsPaidDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(vi)    
Past Service Cost Defined Benefit Plan Obligation PastServiceCostDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(vii)    
Amalgamations Defined Benefit Plan Obligation AmalgamationsDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(viii)    
Curtailments Defined Benefit Plan Obligation CurtailmentsDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(ix)    
Settlements Defined Benefit Plan Obligation SettlementsDefinedBenefitPlanObligation FALSE Monetary itemType duration   TRUE AS;15;120;c(x)    
Analysis of Defined Benefit Obligation Into Amounts Arising From Plans Wholly Funded and Amounts Arising From Plans Wholly or Partly Funded AnalysisofDefinedBenefitObligationAmountsArisingfromPlansWhollyFundedAmountsArisingfromPlansWhollyorPartlyFunded FALSE String itemType duration   TRUE AS;15;120;d    
Reconciliation of Fair Value of Plan Assets and of Opening and Closing Balances of Reimbursement Right Recognized as Asset ReconciliationofFairValueofPlanAssetsAndofBalancesofReimbursementRightRecognizedasAsset FALSE Monetary itemType duration   TRUE AS;15;120;e    
Expected Return Defined Benefit Plan Assets ExpectedReturnDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(i)    
Actuarial Gain (Loss) Defined Benefit Plan Assets ActuarialGainLossDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(ii)    
Foreign Currency Exchange Increase (Decrease) Defined Benefit Plan Assets ForeignCurrencyExchangeIncreaseDecreaseDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(iii)    
Contributions By Employer Defined Benefit Plan Assets ContributionsbyEmployerDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(iv)    
Contributions Paid Defined Benefit Plan Assets ContributionsPaidDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(v)    
Benefits Paid Defined Benefit Plan Assets BenefitsPaidDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(vi)    
Amalgamations Defined Benefit Plan Assets AmalgamationsDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(vii)    
Settlements Defined Benefit Plan Assets SettlementsDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;e(viii)    
Reconciliation of Present Value of Defined Benefit Plan and Fair Value of Plan Assets to Assets and Liabilities Recognized in Balance Sheet ReconciliationofPresentValueofDefinedBenefitPlanFairValueofPlanAssetstoAssetsandLiabilitiesRecognizedinBalanceSheet FALSE Monetary itemType duration   TRUE AS;15;120;f    
Past Service Cost not Recognized in Balance Sheet PastServiceCostNotRecognizedinBalanceSheet FALSE Monetary itemType duration   TRUE AS;15;120;f(i)    
Amount not Recognized Because of Asset Ceiling Defined Benefit Plan Obligation Asset AmountNotRecognizedBecauseofAssetCeilingDefinedBenefitPlanObligationAsset FALSE Monetary itemType duration   TRUE AS;15;120;f(ii)    
Fair Value at Balance Sheet Date of Reimbursement Right Recognized as Asset FairValueofReimbursementRightRecognizedAsset FALSE Monetary itemType duration   TRUE AS;15;120;f(iii)    
Description of Link Between Reimbursement Right and Obligation DescriptionofLinkBetweenReimbursementRightObligation FALSE String itemType duration   TRUE AS;15;120;f(iii)    
Other Amounts Recognized in Balance Sheet OtherAmountsRecognizedinBalanceSheet FALSE String itemType duration   TRUE AS;15;120;f(iv)    
Composition of Fair Value of Total Plan Assets CompositionofFairValueofTotalPlanAssets FALSE String itemType duration   TRUE AS;15;120;h    
Detail of Amounts Included in Fair Value of Plan Assets DetailofAmountsIncludedinFairValueofPlanAssets FALSE String itemType duration   TRUE AS;15;120;i    
Amount of Financial Instruments Defined Benefit Plan AmountofFinancialInstrumentsDefinedBenefitPlan FALSE Monetary itemType duration   TRUE AS;15;120;i(i)    
Amount of Property Occupied or Other Assets Used Defined Benefit Plan AmountofPropertyOccupiedorOtherAssetsUsedDefinedBenefitPlan FALSE Monetary itemType duration   TRUE AS;15;120;i(ii)    
Basis Used to Determine Overall Expected Rate of Return on Assets  BasisUsedtoDetermineOverallExpectedRateofReturnonAssets FALSE String itemType duration   TRUE AS;15;120;j    
Actual Return on Plan Assets ActualReturnonPlanAssets FALSE String itemType duration   TRUE AS;15;120;k    
Actual Return on Reimbursement Rights Recognized as Assets ActualReturnonReimbursementRightsRecognizedasAssets FALSE String itemType duration   TRUE AS;15;120;k    
Principal Actuarial Assumptions Used in Defined Benefit Plan PrincipalActuarialAssumptionsUsedinDefinedBenefitPlan FALSE String itemType duration   TRUE AS;15;120;l    
Discount Rates Used for Principal Actuarial Assumption DiscountRatesUsedforPrincipalActuarialAssumption FALSE pure itemType duration   TRUE AS;15;120;l(i)    
Expected Return on Plan Assets ExpectedReturnPlanAssets FALSE String itemType duration   TRUE AS;15;120;l(ii)    
Expected Rate of Return on Reimbursement Rights Recognized as an Asset ExpectedRateofReturnonReimbursementRightsRecognizedAsset FALSE String itemType duration   TRUE AS;15;120;l(iii)    
Medical Cost Trend Rate MedicalCostTrendRate FALSE String itemType duration   TRUE AS;15;120;l(iv)    
Other Material Actuarial Assumptions OtherMaterialActuarialAssumptions FALSE String itemType duration   TRUE AS;15;120;l(v)    
Effects of Changes of One Percentage Point in Assumed Medical Cost Trend Rates EffectsofChangesofOnePercentagePointinAssumedMedicalCostTrendRates FALSE String itemType duration   TRUE AS;15;120;m    
Increase Aggregate Current Service Cost and Interest Cost IncreaseAggregateCurrentServiceCostInterestCost FALSE Monetary itemType duration   TRUE AS;15;120;m(i)    
Decrease Aggregate Current Service Cost and Interest Cost DecreaseAggregateCurrentServiceCostInterestCost FALSE Monetary itemType duration   TRUE AS;15;120;m(i)    
Increase Accumulated Post Employment Benefit Obligation for Medical Costs IncreaseAccumulatedPostEmploymentBenefitObligationforMedicalCosts FALSE Monetary itemType duration   TRUE AS;15;120;m(ii)    
Decrease Accumulated Post Employment Benefit Obligation for Medical Costs DecreaseAccumulatedPostEmploymentBenefitObligationforMedicalCosts FALSE Monetary itemType duration   TRUE AS;15;120;m(ii)    
Amount for Current Annual Period and Previous Four Annual Periods AmountforCurrentAnnualPeriodPreviousFourAnnualPeriods FALSE Monetary itemType duration   TRUE AS;15;120;n    
Present Value of Defined Benefit Obligation PresentValueofDefinedBenefitObligation FALSE Monetary itemType duration   TRUE AS;15;120;n(i)    
Fair Value of Defined Benefit Plan Assets FairValueofDefinedBenefitPlanAssets FALSE Monetary itemType duration   TRUE AS;15;120;n(i)    
Surplus (Deficit) of Defined Benefit Plan SurplusDeficitofDefinedBenefitPlan FALSE Monetary itemType duration   TRUE AS;15;120;n(i)    
Experience Adjustment Arising on Plan Liabilities Expressed as Amount of Plan Liabilities at Balance Sheet Date ExperienceAdjustmentArisingonPlanLiabilitiesExpressedasAmountofPlanLiabilities FALSE String itemType duration   TRUE AS;15;120;n(ii)A    
Experience Adjustment Arising on Plan Liabilities Expressed as Percentage of Plan Liabilities at Balance Sheet Date ExperienceAdjustmentArisingonPlanLiabilitiesExpressedasPercentageofPlanLiabilities FALSE String itemType duration   TRUE AS;15;120;n(ii)A    
Experience Adjustment Arising on Plan Assets Expressed as Amount of Plan Assets at Balance Sheet Date ExperienceAdjustmentArisingonPlanAssetsExpressedasAmountofPlanAssets FALSE String itemType duration   TRUE AS;15;120;n(ii)B    
Experience Adjustment Arising on Plan Assets Expressed as Percentage of Plan Assets at Balance Sheet Date ExperienceAdjustmentArisingonPlanAssetsExpressedasPercentageofPlanAssets FALSE String itemType duration   TRUE AS;15;120;n(ii)B    
Estimate of Employer for Contributions Expected to be Paid to Plan During Annual Period Beginning After Balance Sheet Date EstimateofEmployerforContributionsExpectedtobePaidtoPlan FALSE String itemType duration   TRUE AS;15;120;o    
Details of Multi-Employer Benefits DetailsofMultiEmployerBenefits FALSE String itemType duration   TRUE AS;15;29    
Multi-Employer's Proportionate Share of Defined Benefit Obligation MultiEmployersProportionateShareofDefinedBenefitObligation FALSE String itemType duration   TRUE AS;15;29;a    
Multi-Employer's Proportionate Share of Defined Plan Assets MultiEmployersProportionateShareofDefinedPlanAssets FALSE String itemType duration   TRUE AS;15;29;a    
Multi-Employer's Proportionate Share of Cost Associated with Plan MultiEmployersProportionateShareofCostAssociatedwithPlan FALSE String itemType duration   TRUE AS;15;29;a    
Multi-Employer Defined Benefit Plan Treated as Defined Contribution Plan MultiEmployerDefinedBenefitPlanTreatedasDefinedContributionPlan FALSE String itemType duration   TRUE AS;15;30;a(i)    
Reason Sufficient Information is not Available to Account for Multi-Employer Plan as Defined Benefit Plan ReasonforSufficientInformationNotAvailabletoAccountforMultiEmployerPlanasDefinedBenefitPlan FALSE String itemType duration   TRUE AS;15;30;b(ii)    
Any Available Information About Surplus (Deficit) of Multi-Employer Plan AnyAvailableInformationAboutSurplusDeficitofMultiEmployerPlan FALSE String itemType duration   TRUE AS;15;30;c(i)    
Basis Used to Determine Surplus (Deficit) of Multi-Employer Plan BasisUsedtoDetermineSurplusDeficitofMultiEmployerPlan FALSE String itemType duration   TRUE AS;15;30;c(ii)    
Implications of Surplus (Deficit) to Entity for Multi-Employer Plan ImplicationsofSurplusDeficittoEntityforMultiEmployerPlan FALSE String itemType duration   TRUE AS;15;30;c(iii)    
Related Party Transaction with Post-Employment Benefit Plans RelatedPartyTransactionWithPostEmploymentBenefitPlans FALSE String itemType duration   TRUE AS;15;124;a    
Contingent Liabilities Arising From Post-Employment Benefit Obligation ContingentLiabilitiesArisingPostEmploymentBenefitObligation FALSE String itemType duration   TRUE AS;15;125    
Contingent Liabilities Arising From Termination Benefit Obligation ContingentLiabilitiesArisingTerminationBenefitObligation FALSE String itemType duration   TRUE AS;15;140    
Expenses Recognized in Profit and Loss Statement ExpensesRecognizedinProfitLossStatement FALSE String itemType duration   TRUE AS;15;120;g    
Line Item where Total Current Service in Profit and Loss Statement was Recognized LineItemwhereTotalCurrentServiceinProfitLossStatementRecognized FALSE String itemType duration   TRUE AS;15;120;g(i)    
Line Item where Total Interest Cost in Profit and Loss Statement was Recognized LineItemwhereTotalInterestCostinProfitLossStatementRecognized FALSE String itemType duration   TRUE AS;15;120;g(ii)    
Line Item where Expected Return on Plan Assets Defined Benefit Plan in Profit and Loss Statement was Recognized LineItemwhereExpectedReturnonPlanAssetsDefinedBenefitPlaninProfitLossStatementRecognized FALSE String itemType duration   TRUE AS;15;120;g(iii)    
Line Item where Expected Return on Reimbursement Rights Recognized as Assets Defined Benefit Plan in Profit and Loss Statement was Recognized LineItemwhereExpectedReturnonReimbursementRightsRecognizedasAssetsDefinedBenefitPlaninProfitLossStatementwasRecognized FALSE String itemType duration   TRUE AS;15;120;g(iv)    
Line Item where Net Actuarial (Loss) Gain Defined Benefit Plan in Profit and Loss Statement was Recognized LineItemwhereNetActuarialLossGainDefinedBenefitPlaninProfitLossStatementwasRecognized FALSE String itemType duration   TRUE AS;15;120;g(v)    
Line Item where Past Service Cost Defined Benefit Plan in Profit and Loss Statement was Recognized LineItemwherePastServiceCostDefinedBenefitPlaninProfitLossStatementwasRecognized FALSE String itemType duration   TRUE AS;15;120;g(vi)    
Line Item where Loss (Gain) on Curtailment and Settlement, Defined Benefit Plan was Recognized LineItemwhereLossonCurtailmentSettlementDefinedBenefitPlanwasRecognized FALSE String itemType duration   TRUE AS;15;120;g(vii)    
Line Item where Effect on Limit Recognized in Profit and Loss Statement was Recognized LineItemwhereEffectonLimitRecognizedinProfitLossStatementwasRecognized FALSE String itemType duration   TRUE AS;15;120;g(viii)    
Details of disclosures of mortgages in respect of Loans DetailsofDisclosuresofMortgagesinRespectofLoans FALSE String itemType duration   TRUE CompaniesAct;Schedule VI;Part II    
Details of disclosures of mortgages in respect of Secured Loans DetailsofDisclosuresofMortgagesinRespectofSecuredLoans FALSE String itemType duration   TRUE CompaniesAct;Schedule VI;Part II    
Details of disclosures of mortgages in respect of Unsecured Loans DetailsofDisclosuresofMortgagesinRespectofUnsecuredLoans FALSE String itemType duration   TRUE CompaniesAct;Schedule VI;Part II    
Notes to Accounts NotestoAccounts TRUE String itemType duration   TRUE      
Earnings and Expenditure in Foreign Currency - Presentation EarningsExpenditureinForeignCurrencyPresentation TRUE String itemType duration   TRUE      
Income Earned in Foreign Exchange - Presentation IncomeEarnedInForeignExchangePresentation TRUE String itemType duration   TRUE      
Expenditure in Foreign Currency - Presentation ExpenditureinForeignCurrencyPresentation TRUE String itemType duration   TRUE      
Directors Remuneration - Presentation DirectorsRemunerationPresentation TRUE String itemType duration   TRUE