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
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 AND COMPREHENSIVE LOSS
link:presentationLink
link:calculationLink
link:definitionLink
1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
2101101 - Disclosure - Description of business
link:presentationLink
link:calculationLink
link:definitionLink
2402401 - Disclosure - Description of business - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2103102 - Disclosure - Basis of presentation and summary of significant accounting policies
link:presentationLink
link:calculationLink
link:definitionLink
2204201 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2305301 - Disclosure - Basis of presentation and summary of significant accounting policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2406402 - Disclosure - Basis of presentation and summary of significant accounting policies - Restricted Cash Rollforward (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2407403 - Disclosure - Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2408404 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2409405 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2410406 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2111103 - Disclosure - Business combinations
link:presentationLink
link:calculationLink
link:definitionLink
2312302 - Disclosure - Business combinations (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2413407 - Disclosure - Business combinations - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2414408 - Disclosure - Business combinations - Assets Acquired and Liabilities Assumed (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2415409 - Disclosure - Business combinations - Pro Forma Financial Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2116104 - Disclosure - Property and equipment, net
link:presentationLink
link:calculationLink
link:definitionLink
2317303 - Disclosure - Property and equipment, net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2418410 - Disclosure - Property and equipment, net - Summary (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419411 - Disclosure - Property and equipment, net - Computer and Office Equipment under Capital Leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2420412 - Disclosure - Property and equipment, net - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2121105 - Disclosure - Internal use software, net
link:presentationLink
link:calculationLink
link:definitionLink
2322304 - Disclosure - Internal use software, net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2423413 - Disclosure - Internal use software, net - Summary (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2424414 - Disclosure - Internal use software, net - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2425415 - Disclosure - Internal use software, net - Amortization Schedule (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2126106 - Disclosure - Intangible assets, net
link:presentationLink
link:calculationLink
link:definitionLink
2327305 - Disclosure - Intangible assets, net (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2428416 - Disclosure - Intangible assets, net - Summary (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2429417 - Disclosure - Intangible assets, net - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2430418 - Disclosure - Intangible assets, net - Amortization Schedule (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2131107 - Disclosure - Goodwill
link:presentationLink
link:calculationLink
link:definitionLink
2332306 - Disclosure - Goodwill (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2433419 - Disclosure - Goodwill - Changes to Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434420 - Disclosure - Goodwill - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2135108 - Disclosure - Accounts payable and accrued expenses and other long term liabilities
link:presentationLink
link:calculationLink
link:definitionLink
2336307 - Disclosure - Accounts payable and accrued expenses and other long term liabilities (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2437421 - Disclosure - Accounts payable and accrued expenses and other long term liabilities - Accounts Payable and Accrued Expenses (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2438422 - Disclosure - Accounts payable and accrued expenses and other long term liabilities - Other Long Term Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2139109 - Disclosure - Long-term debt
link:presentationLink
link:calculationLink
link:definitionLink
2340308 - Disclosure - Long-term debt (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2441423 - Disclosure - Long-term debt - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2442424 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2443425 - Disclosure - Long-term debt - Future Principal Payments (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2144110 - Disclosure - Income taxes
link:presentationLink
link:calculationLink
link:definitionLink
2345309 - Disclosure - Income taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2446426 - Disclosure - Income taxes - Income (Loss) Before Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2447427 - Disclosure - Income taxes - Provision for Income Taxes (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2448428 - Disclosure - Income taxes - Income Tax Rate Reconciliation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2449429 - Disclosure - Income taxes - Deferred Tax Assets and Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2450430 - Disclosure - Income taxes - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2451431 - Disclosure - Income taxes - Change in Valuation Allowances (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2452432 - Disclosure - Income taxes - Unrecognized Tax Benefits (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2153111 - Disclosure - Segment data
link:presentationLink
link:calculationLink
link:definitionLink
2354310 - Disclosure - Segment data (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2455433 - Disclosure - Segment data - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2456434 - Disclosure - Segment data - Summary (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2157112 - Disclosure - Stock-based compensation
link:presentationLink
link:calculationLink
link:definitionLink
2358311 - Disclosure - Stock-based compensation (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2459435 - Disclosure - Stock-based compensation - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2460436 - Disclosure - Stock-based compensation - Stock Option Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2461437 - Disclosure - Stock-based compensation - Restricted Stock Unit Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2462438 - Disclosure - Stock-based compensation - Allocation of Recognized Period Costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2165114 - Disclosure - Commitments and contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2366312 - Disclosure - Commitments and contingencies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2467440 - Disclosure - Commitments and contingencies - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2468441 - Disclosure - Commitments and contingencies - Future minimum sublease rentals (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2469442 - Disclosure - Commitments and contingencies - Future minimum payments for operating leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2170115 - Disclosure - Employee contribution plans
link:presentationLink
link:calculationLink
link:definitionLink
2471443 - Disclosure - Employee contribution plans (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2172116 - Disclosure - Net loss per share
link:presentationLink
link:calculationLink
link:definitionLink
2373313 - Disclosure - Net loss per share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2474444 - Disclosure - Net loss per share - Summary (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2475445 - Disclosure - Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2176117 - Disclosure - Fair value disclosures
link:presentationLink
link:calculationLink
link:definitionLink
2177118 - Disclosure - Related-party transactions
link:presentationLink
link:calculationLink
link:definitionLink
2478446 - Disclosure - Related-party transactions - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2179119 - Disclosure - Condensed Financial Information of Registrant (Parent Company Only)
link:presentationLink
link:calculationLink
link:definitionLink
2380314 - Disclosure - Condensed Financial Information of Registrant (Parent Company Only) (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
1406447 - Statement - Condensed Financial Information of Registrant (Parent Company Only) - Balance Sheet (Details)
link:presentationLink
link:calculationLink
link:definitionLink
1407448 - Statement - Condensed Financial Information of Registrant (Parent Company Only) - Income Statement (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2481449 - Disclosure - Condensed Financial Information of Registrant (Parent Company Only) - Comprehensive Income (Details)
link:presentationLink
link:calculationLink
link:definitionLink