000100 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
010000 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
link:presentationLink
link:calculationLink
link:definitionLink
030000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
060100 - Disclosure - Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
060200 - Disclosure - Property and Equipment
link:presentationLink
link:calculationLink
link:definitionLink
060300 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
060400 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
060500 - Disclosure - Commitments
link:presentationLink
link:calculationLink
link:definitionLink
060600 - Disclosure - Employee Benefit Plan
link:presentationLink
link:calculationLink
link:definitionLink
060700 - Disclosure - Geographic Information
link:presentationLink
link:calculationLink
link:definitionLink
060800 - Disclosure - Guarantees
link:presentationLink
link:calculationLink
link:definitionLink
060900 - Disclosure - Revolving Credit Facility
link:presentationLink
link:calculationLink
link:definitionLink
061000 - Disclosure - Selected Quarterly Consolidated Financial Data (unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
070100 - Disclosure - Summary of Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
080100 - Disclosure - Summary of Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
080200 - Disclosure - Property and Equipment (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
080300 - Disclosure - Stockholders' Equity (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
080400 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
080500 - Disclosure - Commitments (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
080700 - Disclosure - Geographic Information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
081000 - Disclosure - Selected Quarterly Consolidated Financial Data (unaudited) (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
090100 - Disclosure - Summary of Significant Accounting Policies (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090200 - Disclosure - Property and Equipment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090300 - Disclosure - Stockholders' Equity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090302 - Disclosure - Stockholders' Equity, Stock Options Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090304 - Disclosure - Stockholders' Equity, Stock Options, by Exercise Price Range (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090306 - Disclosure - Stockholders' Equity, Restricted (non-vested) Shares (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090400 - Disclosure - Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090500 - Disclosure - Commitments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090600 - Disclosure - Employee Benefit Plan (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090700 - Disclosure - Geographic Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090800 - Disclosure - Guarantees (Details)
link:presentationLink
link:calculationLink
link:definitionLink
090900 - Disclosure - Revolving Credit Facility (Details)
link:presentationLink
link:calculationLink
link:definitionLink
091000 - Disclosure - Selected Quarterly Consolidated Financial Data (unaudited) (Details)
link:presentationLink
link:calculationLink
link:definitionLink