This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
Reports
Document and Entity Information
Statements
Condensed Consolidated Balance Sheets
Condensed Consolidated Balance Sheets (Parenthetical)
Condensed Consolidated Statements of Operations
Condensed Consolidated Statements of Operations (Parenthetical)
Condensed Consolidated Statements of Stockholders' Equity
Condensed Consolidated Statements of Cash Flows
Reports
Pay vs Performance Disclosure
Insider Trading Arrangements
Description of Business and Basis of Presentation
Revenue Recognition
Segment Reporting and Geographic Information
Concentrations
Fair Value of Financial Instruments
Stockholders' Equity
Net Income (Loss) Per Share
Supplemental Financial Statement Information
Leases
Commitments, Contingencies, and Taxes
Identifiable Intangible Assets from Acquisitions
Support Service Fees
Accounting Policies
Description of Business and Basis of Presentation (Policies)
Tables
Segment Reporting and Geographic Information (Tables)
Concentrations (Tables)
Fair Value of Financial Instruments (Tables)
Stockholders' Equity (Tables)
Net Income (Loss) Per Share (Tables)
Supplemental Financial Statement Information (Tables)
Leases (Tables)
Commitments, Contingencies, and Taxes (Tables)
Identifiable Intangible Assets from Acquisitions (Tables)
Details
Revenue Recognition - Additional Information (Detail)
Revenue Recognition - Additional Information (Detail 1)
Segment Reporting and Geographic Information - Additional Information (Detail)
Revenues by Geographic Region (Detail)
Concentrations - Additional Information (Detail)
Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Detail)
Fair Value of Financial Instruments - Fair Vale of Cash and Cash Equivalents (Detail)
Stockholders' Equity - Additional Information (Detail)
Stockholders' Equity - Stock-based Compensation Expense by Operating Expense (Detail)
Stockholders' Equity - Assumptions to Estimate Fair Value for Stock Options at Grant Date (Detail)
Stockholders' Equity - Summary of Stock Option Activity (Detail)
Stockholders' Equity - Summary Restricted Stock Awards and Restricted Stock Units Activity (Detail)
Net Income (Loss) Per Share - Computation of Net Loss Per Share Basic and Diluted (Detail)
Net Income (Loss) Per Share - Additional Information (Detail)
Supplemental Financial Statement Information - Property and Equipment (Detail)
Supplemental Financial Statement Information - Additional Information (Detail)
Leases - Schedule of Lease Cost Recognized in Consolidated Statement of Operations and Other Information (Detail)
Leases - Schedule of Operating and Finance Lease Liabilities (Detail)
Future Minimum Payments (Detail)
Future Minimum Payments (Parenthetical) (Details)
Commitments, Contingencies, and Taxes - Additional Information (Detail)
Identifiable Intangible Assets from Acquisitions - Summary of Identifiable Intangible Assets from Acquisitions (Detail)
Identifiable Intangible Assets from Acquisitions - Additional Information (Detail)
Support Service Fees - Additional Information (Detail)
All Reports