001000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
006010 - Disclosure - Basis Of Presentation
link:presentationLink
link:calculationLink
link:definitionLink
006020 - Disclosure - Accounts Receivable
link:presentationLink
link:calculationLink
link:definitionLink
006030 - Disclosure - Inventories
link:presentationLink
link:calculationLink
link:definitionLink
006040 - Disclosure - Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
006050 - Disclosure - Marketable Securities
link:presentationLink
link:calculationLink
link:definitionLink
006060 - Disclosure - License And Collaboration Agreements
link:presentationLink
link:calculationLink
link:definitionLink
006070 - Disclosure - Net Income Per Share
link:presentationLink
link:calculationLink
link:definitionLink
006080 - Disclosure - Stock-Based Compensation
link:presentationLink
link:calculationLink
link:definitionLink
006090 - Disclosure - Business Segment Information
link:presentationLink
link:calculationLink
link:definitionLink
001010 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
020090 - Disclosure - Long Term Debt
link:presentationLink
link:calculationLink
link:definitionLink
006100 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
020010 - Disclosure - Subsequent Event
link:presentationLink
link:calculationLink
link:definitionLink
006110 - Disclosure - Legal Proceedings
link:presentationLink
link:calculationLink
link:definitionLink
004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
020020 - Disclosure - Summary of significant accounting policies
link:presentationLink
link:calculationLink
link:definitionLink
020060 - Disclosure - Intangible assets and license and collaboration agreements
link:presentationLink
link:calculationLink
link:definitionLink
020070 - Disclosure - Accrued expenses
link:presentationLink
link:calculationLink
link:definitionLink
020080 - Disclosure - Debt facility
link:presentationLink
link:calculationLink
link:definitionLink
020090 - Disclosure - Commitments
link:presentationLink
link:calculationLink
link:definitionLink
020030 - Disclosure - Stockholders equity
link:presentationLink
link:calculationLink
link:definitionLink
020040 - Disclosure - Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
020050 - Disclosure - Quarterly financial data (unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
010010 - Schedule - VALUATION AND QUALIFYING ACCOUNTS
link:presentationLink
link:calculationLink
link:definitionLink
008020 - Disclosure - Accounts Receivable (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009020 - Disclosure - Accounts Receivable (Details)
link:presentationLink
link:calculationLink
link:definitionLink
008030 - Disclosure - Inventories (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009030 - Disclosure - Inventories (Details)
link:presentationLink
link:calculationLink
link:definitionLink
008040 - Disclosure - Fair Value Measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009040 - Disclosure - Fair Value Measurements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
008050 - Disclosure - Marketable Securities (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009050 - Disclosure - Marketable Securities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
009060 - Disclosure - License And Collaboration Agreements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
008070 - Disclosure - Net Income Per Share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009070 - Disclosure - Net Income Per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
009080 - Disclosure - Stock-Based Compensation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
008090 - Disclosure - Business Segment Information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
009090 - Disclosure - Business Segment Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
009100 - Disclosure - Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
009110 - Disclosure - Legal Proceedings (Details)
link:presentationLink
link:calculationLink
link:definitionLink