2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Basis of Presentation - Asset Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Basis of Presentation - Products (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statement of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Revolving Line of Credit link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Shareholder Rights Plan link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Shareholder Rights Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information (Policies) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink