2101100 - Disclosure - Basis of Presentation
link:presentationLink
link:calculationLink
link:definitionLink
2401401 - Disclosure - Basis of Presentation (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
2202202 - 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
2302301 - Disclosure - Significant Accounting Policies and Supplemental Balance Sheet Information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink