Commitments and Contingencies (Details) (Fumapharm AG [Member], USD $) | Jun. 30, 2014 | Dec. 31, 2013 |
Five hundred million [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Cumulative sales level | $500,000,000 | ' |
One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Cumulative sales level | 1,000,000,000 | 1,000,000,000 |
Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Cumulative sales level | 2,000,000,000 | ' |
Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Cumulative sales level | 3,000,000,000 | ' |
Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Cumulative sales level | 20,000,000,000 | ' |
Each additional sales level | 1,000,000,000 | ' |
Less than five hundred million [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 500,000,000 | ' |
Less than five hundred million [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Less than five hundred million [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Less than five hundred million [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Less than five hundred million [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Five hundred million to one billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 25,000,000 | ' |
Five hundred million to one billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 50,000,000 | ' |
Five hundred million to one billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 50,000,000 | ' |
Five hundred million to one billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 50,000,000 | ' |
One billion to one point five billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 50,000,000 | ' |
One billion to one point five billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 100,000,000 | ' |
One billion to one point five billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 100,000,000 | ' |
One billion to one point five billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 100,000,000 | ' |
One point five billion to two billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
One point five billion to two billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 150,000,000 | ' |
One point five billion to two billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 150,000,000 | ' |
One point five billion to two billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 150,000,000 | ' |
Two billion to two point five billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Two billion to two point five billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 200,000,000 | ' |
Two billion to two point five billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 200,000,000 | ' |
Two billion to two point five billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 200,000,000 | ' |
Two point five billion to three billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Two point five billion to three billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Two point five billion to three billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 250,000,000 | ' |
Two point five billion to three billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 250,000,000 | ' |
Greater than three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 3,000,000,000 | ' |
Greater than three billion [Member] | One billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Greater than three billion [Member] | Two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Greater than three billion [Member] | Three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 0 | ' |
Greater than three billion [Member] | Each additional one billion up to twenty billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Milestone payment due on the prior 12 month sales | 300,000,000 | ' |
Minimum | Five hundred million to one billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 500,000,000 | ' |
Minimum | One billion to one point five billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 1,000,000,000 | ' |
Minimum | One point five billion to two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 1,500,000,000 | ' |
Minimum | Two billion to two point five billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 2,000,000,000 | ' |
Minimum | Two point five billion to three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 2,500,000,000 | ' |
Maximum | Five hundred million to one billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 1,000,000,000 | ' |
Maximum | One billion to one point five billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 1,500,000,000 | ' |
Maximum | One point five billion to two billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 2,000,000,000 | ' |
Maximum | Two billion to two point five billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | 2,500,000,000 | ' |
Maximum | Two point five billion to three billion [Member] | ' | ' |
Business Acquisition, Contingent Consideration [Line Items] | ' | ' |
Sales level | $3,000,000,000 | ' |