0001001 - Document - Cover Page
link:presentationLink
link:calculationLink
link:definitionLink
0002002 - Document - Audit Information
link:presentationLink
link:calculationLink
link:definitionLink
1001003 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS
link:presentationLink
link:calculationLink
link:definitionLink
1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
link:presentationLink
link:calculationLink
link:definitionLink
1005007 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
2101101 - Disclosure - Organization and Description of Business
link:presentationLink
link:calculationLink
link:definitionLink
2102102 - Disclosure - Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
2203201 - Disclosure - Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2304301 - Disclosure - Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2405401 - Disclosure - Significant Accounting Policies - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2406402 - Disclosure - Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2407403 - Disclosure - Significant Accounting Policies - Allowance for Doubtful Accounts (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2408404 - Disclosure - Significant Accounting Policies - Summary of Capitalized Contract Costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2409405 - Disclosure - Significant Accounting Policies - Useful Lives of Major Asset Categories (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2110103 - Disclosure - Revenue
link:presentationLink
link:calculationLink
link:definitionLink
2311302 - Disclosure - Revenue (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2412406 - Disclosure - Revenue - Revenue by Services (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413407 - Disclosure - Revenue - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2413407 - Disclosure - Revenue - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2114104 - Disclosure - Leases
link:presentationLink
link:calculationLink
link:definitionLink
2315303 - Disclosure - Leases (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2416408 - Disclosure - Leases - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2417409 - Disclosure - Leases - Components of Lease Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2418410 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419411 - Disclosure - Leases - Supplemental Cash Flow Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2420412 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2420412 - Disclosure - Leases - Summary of Future Minimum Operating Lease Commitments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2121105 - Disclosure - Business Combinations
link:presentationLink
link:calculationLink
link:definitionLink
2322304 - Disclosure - Business Combinations (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2423413 - Disclosure - Business Combinations - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2424414 - Disclosure - Business Combinations - Schedule of Business Acquisitions (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2125106 - Disclosure - Goodwill and Intangible Assets
link:presentationLink
link:calculationLink
link:definitionLink
2326305 - Disclosure - Goodwill and Intangible Assets (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2427415 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2428416 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2429417 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2430418 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2131107 - Disclosure - Property and Equipment, net
link:presentationLink
link:calculationLink
link:definitionLink
2332306 - Disclosure - Property and Equipment, net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2433419 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434420 - Disclosure - Property and Equipment, net - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2135108 - Disclosure - Accrued Expenses
link:presentationLink
link:calculationLink
link:definitionLink
2336307 - Disclosure - Accrued Expenses (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2437421 - Disclosure - Accrued Expenses (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2138109 - Disclosure - Debt
link:presentationLink
link:calculationLink
link:definitionLink
2439422 - Disclosure - Debt - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2140110 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
2341308 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2442423 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2443424 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2444425 - Disclosure - Income Taxes - Schedule of Reconciliation of Statutory to Effective Income Tax Rate (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2445426 - Disclosure - Income Taxes - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2446427 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2447428 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2148111 - Disclosure - Stock-Based Compensation
link:presentationLink
link:calculationLink
link:definitionLink
2349309 - Disclosure - Stock-Based Compensation (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2450429 - Disclosure - Stock-Based Compensation - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2451430 - Disclosure - Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2452431 - Disclosure - Stock-Based Compensation - Summary of the Stock Option Activity (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2453432 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2454433 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2455434 - Disclosure - Stock-Based Compensation - Schedule of Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2156112 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
2457435 - Disclosure - Stockholders' Equity (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2158113 - Disclosure - Basic and Diluted Loss per Common Share
link:presentationLink
link:calculationLink
link:definitionLink
2359310 - Disclosure - Basic and Diluted Loss per Common Share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2460436 - Disclosure - Basic and Diluted Loss per Common Share - Computation of Net Loss per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2461437 - Disclosure - Basic and Diluted Loss per Common Share - Summary of Securities Excluded From Calculation of Weighted Average Common Shares Outstanding (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2162114 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2463438 - Disclosure - Commitments and Contingencies -Narrative (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2164115 - Disclosure - Segment and Geographic Information
link:presentationLink
link:calculationLink
link:definitionLink
2365311 - Disclosure - Segment and Geographic Information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2466439 - Disclosure - Segment and Geographic Information - Summary of Revenues By Geography (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2467440 - Disclosure - Segment and Geographic Information - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2168116 - Disclosure - Retirement Plans
link:presentationLink
link:calculationLink
link:definitionLink
2469441 - Disclosure - Retirement Plans (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2170117 - Disclosure - Investments and Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
2371312 - Disclosure - Investments and Fair Value Measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2472442 - Disclosure - Investments and Fair Value Measurements - Components of Investments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2473443 - Disclosure - Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2174118 - Disclosure - Subsequent Events
link:presentationLink
link:calculationLink
link:definitionLink
2475444 - Disclosure - Subsequent Events (Details)
link:presentationLink
link:calculationLink
link:definitionLink