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
View Excel Document
Cover
Cover Page
Financial Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parenthetical)
Consolidated Statements of Operations
Consolidated Statements of Comprehensive (Loss) Income
Consolidated Statements of Stockholders' Equity
Consolidated Statements of Cash Flows
Notes to Financial Statements
Business Description
Summary of Significant Accounting Policies
Business Combinations
Cash and Cash Equivalents
Property and Equipment
Revenue from Contracts with Customers
Intangible Assets and Goodwill
Leases
Commitments and Contingencies
Stockholders' Equity
Stock-based Compensation
Income Taxes
Debt
Accrued Expenses
Segment Information
401(k) Savings Plan
Accounting Policies
Business Description (Policies)
Notes Tables
Summary of Significant Accounting Policies (Tables)
Business Combinations (Tables)
Cash and Cash Equivalents (Tables)
Property and Equipment (Tables)
Revenue from Contracts with Customers (Tables)
Intangible Assets and Goodwill (Tables)
Leases (Tables)
Stockholders' Equity (Tables)
Stock-based Compensation (Tables)
Income Taxes (Tables)
Accrued Expenses (Tables)
Segment Information (Tables)
Notes Details
Summary of Significant Accounting Policies - Additional Information (Detail)
Summary of Significant Accounting Policies - Summary of Property and Equipment Useful Life (Detail)
Summary of Significant Accounting Policies - Summary of Changes in Company's Allowance for Doubtful Accounts (Detail)
Summary of Significant Accounting Policies - Schedule of Computations of Basic and Diluted (Loss) Earnings Per Share (Detail)
Summary of Significant Accounting Policies - Summary of Outstanding Common Shares Excluded from Computation of Dilutive Earnings (Loss) per Share (Detail)
Business Combinations - Additional Information (Detail)
Business Combinations - Schedule of Total Purchase Price (Details)
Business Combinations - Schedule of Identifiable Intangible Assets Acquired and Their respective Useful Lives (Details 1)
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail)
Property and Equipment - Summary of Property and Equipment (Detail)
Property and Equipment - Additional Information (Detail)
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail)
Revenue from Contracts with Customers - Additional Information (Detail)
Intangible Assets and Goodwill - Finite Lived Intangible Assets (Detail)
Intangible Assets and Goodwill - Summarizes Amortization Expense Related Intangible Assets (Detail)
Intangible Assets and Goodwill - Estimated Remaining Amortization Expense (Detail)
Intangible Assets and Goodwill - Schedule of Changes in the Carrying Amount of Goodwill (Details)
Leases - Additional Information (Detail)
Leases - Schedule of Weighted Average Remaining Lease Terms and Discount Rates (Details)
Leases - Undiscounted Cash Flows Under Operating Leases (Detail)
Leases - Summary of Undiscounted Cash Inflows from Operating Sublease (Detail)
Stockholders' Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail)
Stock based Compensation - Additional Information (Detail)
Stock Based Compensation - Summarizes Stock-based Compensation Expense (Detail)
Stock Based Compensation - Summary of Stock Option Activity (Detail)
Stock Based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Stock Based Compensation - Weighted Average Fair Value of Options Granted and Assumptions Utilized (Detail)
Stock Based Compensation - Summary of RSU Activity (Detail)
Income Taxes - Schedule of Loss before Provision for Income Taxes (Detail)
Income Taxes - Schedule of Provision for Income Taxes (Detail)
Income Taxes - Schedule of Reconciliation of U.S. Federal Statutory Rate to Effective Tax Rate (Detail)
Income Taxes - Schedule of Income Tax Effect of Each Type of Temporary Difference and Carryforward (Detail)
Income Taxes - Additional Information (Detail)
Debt - Additional Information (Detail)
Accrued Expenses - Components of Accrued Expenses (Detail)
Segment Information - Additional Information (Detail)
Segment Information - Total Revenue to Unaffiliated Customers by Geographic Area, Based on Location of Customer (Detail)
401(k) Savings Plan - Additional Information (Detail)
All Reports