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