| * |  | Network: (10000 - Sales Analysis) | 
            
            
               | 1 |  | pattern: Sales Analysis [Schedule] | xbrli:stringItemType | duration |  | pattern:SalesAnalysisSchedule | 
            
            
               | 2 |  | pattern: Entity [Axis] | xbrli:stringItemType | duration |  | pattern:EntityAxis | 
            
            
               | 3 |  | pattern: Entities, All [Domain] | xbrli:stringItemType | duration |  | pattern:EntitiesAllDomain | 
            
            
               | 4 |  | pattern: Sample Company [Member] | xbrli:stringItemType | duration |  | pattern:SampleCompanyMember | 
            
            
            
            
               | 5 |  | pattern: Business Segment [Axis] | xbrli:stringItemType | duration |  | pattern:BusinessSegmentAxis | 
            
            
               | 6 |  | pattern: Business Segments, All [Domain] | xbrli:stringItemType | duration |  | pattern:BusinessSegmentsAllDomain | 
            
            
               | 7 |  | pattern: Pharmaceuticals Segment [Member] | xbrli:stringItemType | duration |  | pattern:PharmaceuticalsSegmentMember | 
            
            
               | 8 |  | pattern: Consumer Health Segment [Member] | xbrli:stringItemType | duration |  | pattern:ConsumerHealthSegmentMember | 
            
            
               | 9 |  | pattern: Generics Segment [Member] | xbrli:stringItemType | duration |  | pattern:GenericsSegmentMember | 
            
            
               | 10 |  | pattern: Other Segments [Member] | xbrli:stringItemType | duration |  | pattern:OtherSegmentsMember | 
            
            
            
            
               | 11 |  | pattern: Region [Axis] | xbrli:stringItemType | duration |  | pattern:RegionAxis | 
            
            
               | 12 |  | pattern: Regions, All [Domain] | xbrli:stringItemType | duration |  | pattern:RegionsAllDomain | 
            
            
               | 13 |  | pattern: US and Canada Region [Member] | xbrli:stringItemType | duration |  | pattern:USAndCanadaRegionMember | 
            
            
               | 14 |  | pattern: Europe Region [Member] | xbrli:stringItemType | duration |  | pattern:EuropeRegionMember | 
            
            
               | 15 |  | pattern: Asia Region [Member] | xbrli:stringItemType | duration |  | pattern:AsiaRegionMember | 
            
            
               | 16 |  | pattern: Other Regions [Member] | xbrli:stringItemType | duration |  | pattern:OtherRegionsMember | 
            
            
            
            
               | 17 |  | pattern: Sales Analysis [Line Items] | xbrli:stringItemType | duration |  | pattern:SalesAnalysislineItemsGroup | 
            
            
               | 18 |  | pattern: Sales Analysis [Hierarchy] | xbrli:stringItemType | duration |  | pattern:SalesAnalysisHierarchy | 
            
            
               | 19 |  | pattern: Sales | xbrli:monetaryItemType | duration | credit | pattern:Sales | 
            
            
            
            
            
            
               | * |  | Network: (20000 - Accounting Policies) | 
            
            
               | 20 |  | pattern: Accounting Policies [Schedule] | xbrli:stringItemType | duration |  | pattern:AccountingPoliciesSchedule | 
            
            
               | 21 |  | pattern: Entity [Axis] | xbrli:stringItemType | duration |  | pattern:EntityAxis | 
            
            
               | 22 |  | pattern: Entities, All [Domain] | xbrli:stringItemType | duration |  | pattern:EntitiesAllDomain | 
            
            
               | 23 |  | pattern: Sample Company [Member] | xbrli:stringItemType | duration |  | pattern:SampleCompanyMember | 
            
            
            
            
               | 24 |  | pattern: Business Segment [Axis] | xbrli:stringItemType | duration |  | pattern:BusinessSegmentAxis | 
            
            
               | 25 |  | pattern: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | pattern:ConsolidatedGroupDomain | 
            
            
            
               | 26 |  | pattern: Accounting Policies [Line Items] | xbrli:stringItemType | duration |  | pattern:AccountingPolicieslineItemsGroup | 
            
            
               | 27 |  | pattern: Accounting Policies [Hierarchy] | xbrli:stringItemType | duration |  | pattern:AccountingPoliciesHierarchy | 
            
            
               | 28 |  | pattern: Basis of Presentation [Text Block] | xbrls:textBlockItemType | duration |  | pattern:BasisOfPresentationTextBlock | 
            
            
               | 29 |  | pattern: Basis of Presentation | BasisOfReportingItemType | duration |  | pattern:BasisOfPresentation | 
            
            
            
               | 30 |  | pattern: Inventory Policy [Text Block] | xbrls:textBlockItemType | duration |  | pattern:InventoryPolicyTextBlock | 
            
            
               | 31 |  | pattern: Inventory Valuation Method | InventoryValuationMethodItemType | duration |  | pattern:InventoryValuationMethod | 
            
            
               | 32 |  | pattern: Description of Inventory Components | xbrls:textItemType | duration |  | pattern:DescriptionOfInventoryComponents | 
            
            
               | 33 |  | pattern: Inventory Cost Method | xbrls:textItemType | duration |  | pattern:InventoryCostMethod | 
            
            
               | 34 |  | pattern: Description of Net Realizable Value | xbrls:textItemType | duration |  | pattern:DescriptionNetRealizableValue | 
            
            
            
               | 35 |  | pattern: Financial Instruments Policy [Text Block] | xbrls:textBlockItemType | duration |  | pattern:FinancialInstrumentsPolicyTextBlock | 
            
            
               | 36 |  | pattern: Trade Receivables Policy | xbrls:textItemType | duration |  | pattern:TradeReceivablesPolicy | 
            
            
               | 37 |  | pattern: Investments in Securities Policy | xbrls:textItemType | duration |  | pattern:InvestmentsInSecuritiesPolicy | 
            
            
               | 38 |  | pattern: Bank Borrowings Policy | xbrls:textItemType | duration |  | pattern:BankBorrowingsPolicy | 
            
            
            
               | 39 |  | pattern: Provisions Policy | xbrls:textItemType | duration |  | pattern:ProvisionsPolicy | 
            
            
            
            
            
            
               | * |  | Network: (30000 - Property, Plant, and Equipment, by Component) | 
            
            
               | 40 |  | pattern: Property, Plant and Equipment, by Component [Schedule] | xbrli:stringItemType | duration |  | pattern:PropertyPlantAndEquipmentByComponentSchedule | 
            
            
               | 41 |  | pattern: Entity [Axis] | xbrli:stringItemType | duration |  | pattern:EntityAxis | 
            
            
               | 42 |  | pattern: Entities, All [Domain] | xbrli:stringItemType | duration |  | pattern:EntitiesAllDomain | 
            
            
               | 43 |  | pattern: Sample Company [Member] | xbrli:stringItemType | duration |  | pattern:SampleCompanyMember | 
            
            
            
            
               | 44 |  | pattern: Business Segment [Axis] | xbrli:stringItemType | duration |  | pattern:BusinessSegmentAxis | 
            
            
               | 45 |  | pattern: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | pattern:ConsolidatedGroupDomain | 
            
            
               | 46 |  | pattern: Company Business Segment A [Member] | xbrli:stringItemType | duration |  | pattern:CompanyBusinessSegmentAMember | 
            
            
               | 47 |  | pattern: Company Business Segment B [Member] | xbrli:stringItemType | duration |  | pattern:CompanyBusinessSegmentBMember | 
            
            
            
            
               | 48 |  | pattern: Property, Plant and Equipment, by Component [Line Items] | xbrli:stringItemType | duration |  | pattern:PropertyPlantAndEquipmentByComponentlineItemsGroup | 
            
            
               | 49 |  | pattern: Property, Plant and Equipment, Net [Calculation] | xbrli:stringItemType | duration |  | pattern:PropertyPlantEquipmentNetCalculation | 
            
            
               | 50 |  | pattern: Land | xbrli:monetaryItemType | instant | debit | pattern:Land | 
            
            
               | 51 |  | pattern: Buildings, Net | xbrli:monetaryItemType | instant | debit | pattern:BuildingsNet | 
            
            
               | 52 |  | pattern: Furniture and Fixtures, Net [Calculation] | xbrli:stringItemType | duration |  | pattern:FurnitureFixturesNetCalculation | 
            
            
               | 53 |  | pattern: Furniture, Net | xbrli:monetaryItemType | instant | debit | pattern:FurnitureNet | 
            
            
               | 54 |  | pattern: Fixtures, Net | xbrli:monetaryItemType | instant | debit | pattern:FixturesNet | 
            
            
               | 55 |  | pattern: Furniture and Fixtures, Net | xbrli:monetaryItemType | instant | debit | pattern:FurnitureAndFixturesNet | 
            
            
            
               | 56 |  | pattern: Computer Equipment, Net | xbrli:monetaryItemType | instant | debit | pattern:ComputerEquipmentNet | 
            
            
               | 57 |  | pattern: Other Property, Plant and Equipment, Net | xbrli:monetaryItemType | instant | debit | pattern:OtherPropertyPlantAndEquipmentNet | 
            
            
               | 58 |  | pattern: Property, Plant and Equipment, Net, Total | xbrli:monetaryItemType | instant | debit | pattern:PropertyPlantAndEquipmentNet | 
            
            
            
            
            
            
               | * |  | Network: (40000 - Movements in Land) | 
            
            
               | 59 |  | pattern: Land Changes [Schedule] | xbrli:stringItemType | duration |  | pattern:LandChangesSchedule | 
            
            
               | 60 |  | pattern: Entity [Axis] | xbrli:stringItemType | duration |  | pattern:EntityAxis | 
            
            
               | 61 |  | pattern: Entities, All [Domain] | xbrli:stringItemType | duration |  | pattern:EntitiesAllDomain | 
            
            
               | 62 |  | pattern: Sample Company [Member] | xbrli:stringItemType | duration |  | pattern:SampleCompanyMember | 
            
            
            
            
               | 63 |  | pattern: Business Segment [Axis] | xbrli:stringItemType | duration |  | pattern:BusinessSegmentAxis | 
            
            
               | 64 |  | pattern: Consolidated Group [Domain] | xbrli:stringItemType | duration |  | pattern:ConsolidatedGroupDomain | 
            
            
               | 65 |  | pattern: Company Business Segment A [Member] | xbrli:stringItemType | duration |  | pattern:CompanyBusinessSegmentAMember | 
            
            
               | 66 |  | pattern: Company Business Segment B [Member] | xbrli:stringItemType | duration |  | pattern:CompanyBusinessSegmentBMember | 
            
            
            
            
               | 67 |  | pattern: Land Changes [Line Items] | xbrli:stringItemType | duration |  | pattern:LandChangesLineItems | 
            
            
               | 68 |  | pattern: Movement in Land [Movement] | xbrli:stringItemType | duration |  | pattern:MovementInLandMovement | 
            
            
               | 69 |  | pattern: Land, Beginning Balance | xbrli:monetaryItemType | instant | debit | pattern:Land | 
            
            
               | 70 |  | pattern: Land, Period Increase (Decrease), Total [Calculation] | xbrli:stringItemType | duration |  | pattern:LandPeriodIncreaseDecreaseTotalCalculation | 
            
            
               | 71 |  | pattern: Land, Additions [Calculation] | xbrli:stringItemType | duration |  | pattern:LandAdditionsCalculation | 
            
            
               | 72 |  | pattern: Land, Additions, from Purchase | xbrli:monetaryItemType | duration | debit | pattern:LandAdditionsFromPurchase | 
            
            
               | 73 |  | pattern: Land, Additions, from Acquisition | xbrli:monetaryItemType | duration | debit | pattern:LandAdditionsFromAcquisition | 
            
            
               | 74 |  | pattern: Land, Additions | xbrli:monetaryItemType | duration | debit | pattern:LandAdditions | 
            
            
            
               | 75 |  | pattern: Land, Disposals | xbrli:monetaryItemType | duration | credit | pattern:LandDisposals | 
            
            
               | 76 |  | pattern: Land, Translation Difference | xbrli:monetaryItemType | duration | debit | pattern:LandTranslationDifference | 
            
            
               | 77 |  | pattern: Land, Period Increase (Decrease), Total | xbrli:monetaryItemType | duration | debit | pattern:LandPeriodIncreaseDecrease | 
            
            
            
               | 78 |  | pattern: Land, Ending Balance | xbrli:monetaryItemType | instant | debit | pattern:Land | 
            
            
            
            
            
            
               | * |  | Network: (50000 - Director Compensation) | 
            
            
               | 79 |  | pattern: Director Compensation [Schedule] | xbrli:stringItemType | duration |  | pattern:DirectorCompensationSchedule | 
            
            
               | 80 |  | pattern: Entity [Axis] | xbrli:stringItemType | duration |  | pattern:EntityAxis | 
            
            
               | 81 |  | pattern: Entities, All [Domain] | xbrli:stringItemType | duration |  | pattern:EntitiesAllDomain | 
            
            
               | 82 |  | pattern: Sample Company [Member] | xbrli:stringItemType | duration |  | pattern:SampleCompanyMember | 
            
            
            
            
               | 83 |  | pattern: Director [Axis] | xbrli:stringItemType | duration |  | pattern:DirectorAxis | 
            
            
               | 84 |  | pattern: Directors, All [Domain] | xbrli:stringItemType | duration |  | pattern:DirectorsAllDomain | 
            
            
               | 85 |  | pattern: John Doe [Member] | xbrli:stringItemType | duration |  | pattern:JohnDoeMember | 
            
            
               | 86 |  | pattern: Jane Doe [Member] | xbrli:stringItemType | duration |  | pattern:JaneDoeMember | 
            
            
            
            
               | 87 |  | pattern: Director Compensation [Line Items] | xbrli:stringItemType | duration |  | pattern:DirectorCompensationLineItems | 
            
            
               | 88 |  | pattern: Director [Hierarchy] | xbrli:stringItemType | duration |  | pattern:DirectorHierarchy | 
            
            
               | 89 |  | pattern: Director, Salary | xbrli:monetaryItemType | duration | credit | pattern:DirectorSalary | 
            
            
               | 90 |  | pattern: Director, Bonuses | xbrli:monetaryItemType | duration | credit | pattern:DirectorBonuses | 
            
            
               | 91 |  | pattern: Director, Fees | xbrli:monetaryItemType | duration | credit | pattern:DirectorFees | 
            
            
               | 92 |  | pattern: Director, Options Granted, at Fair Value | xbrli:monetaryItemType | duration | credit | pattern:DirectorOptionsGrantedAtFairValue |