Property Plant and Equipment (Detail) (USD $) In Thousands, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
$ 752,405us-gaap_PropertyPlantAndEquipmentGross |
$ 504,359us-gaap_PropertyPlantAndEquipmentGross |
Less: Accumulated depreciation |
(228,889)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
(185,043)us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Total property, plant and equipment, net |
523,516us-gaap_PropertyPlantAndEquipmentNet |
319,316us-gaap_PropertyPlantAndEquipmentNet |
Leasehold Improvements |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
39,297us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LeaseholdImprovementsMember |
73,420us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LeaseholdImprovementsMember |
Building and Improvements |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
335,991us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_BuildingAndBuildingImprovementsMember |
159,678us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_BuildingAndBuildingImprovementsMember |
Manufacturing and Laboratory Equipment |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
124,564us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_TechnologyEquipmentMember |
95,126us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_TechnologyEquipmentMember |
Computer Hardware and Software |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
97,032us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ComputerEquipmentMember |
74,948us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ComputerEquipmentMember |
Furniture and Equipment |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
13,717us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_FurnitureAndFixturesMember |
12,367us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_FurnitureAndFixturesMember |
Land Improvements |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
4,106us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LandImprovementsMember |
|
Land |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
29,358us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LandMember |
11,608us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_LandMember |
Construction-in-Progress |
|
|
Property, Plant and Equipment [Line Items] |
|
|
Property, plant and equipment, gross |
$ 108,340us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ConstructionInProgressMember |
$ 77,212us-gaap_PropertyPlantAndEquipmentGross / us-gaap_PropertyPlantAndEquipmentByTypeAxis = us-gaap_ConstructionInProgressMember |