1001 - Document - Document and Entity Information
link:presentationLink
link:definitionLink
link:calculationLink
1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:definitionLink
link:calculationLink
1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:definitionLink
link:calculationLink
1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
link:presentationLink
link:definitionLink
link:calculationLink
1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
link:presentationLink
link:definitionLink
link:calculationLink
1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)
link:presentationLink
link:definitionLink
link:calculationLink
1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
link:presentationLink
link:definitionLink
link:calculationLink
1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
link:presentationLink
link:definitionLink
link:calculationLink
1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:definitionLink
link:calculationLink
1010 - Disclosure - Nature of the Business
link:presentationLink
link:definitionLink
link:calculationLink
1011 - Disclosure - Basis of Presentation
link:presentationLink
link:definitionLink
link:calculationLink
1012 - Disclosure - Recent Accounting Pronouncements
link:presentationLink
link:definitionLink
link:calculationLink
1013 - Disclosure - Revenue Recognition
link:presentationLink
link:definitionLink
link:calculationLink
1014 - Disclosure - Restricted Cash
link:presentationLink
link:definitionLink
link:calculationLink
1015 - Disclosure - Fair Value Measurements
link:presentationLink
link:definitionLink
link:calculationLink
1016 - Disclosure - Intangible Assets
link:presentationLink
link:definitionLink
link:calculationLink
1017 - Disclosure - Leases
link:presentationLink
link:definitionLink
link:calculationLink
1018 - Disclosure - Debt
link:presentationLink
link:definitionLink
link:calculationLink
1019 - Disclosure - Income Taxes
link:presentationLink
link:definitionLink
link:calculationLink
1020 - Disclosure - Net Income (Loss) Per Share
link:presentationLink
link:definitionLink
link:calculationLink
1021 - Disclosure - Stockholders' Equity
link:presentationLink
link:definitionLink
link:calculationLink
1022 - Disclosure - Segment Reporting
link:presentationLink
link:definitionLink
link:calculationLink
1023 - Disclosure - Restructuring
link:presentationLink
link:definitionLink
link:calculationLink
1024 - Disclosure - Commitments and Contingencies
link:presentationLink
link:definitionLink
link:calculationLink
1025 - Disclosure - Subsequent Events
link:presentationLink
link:definitionLink
link:calculationLink
1026 - Disclosure - Revenue Recognition (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1027 - Disclosure - Restricted Cash (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1028 - Disclosure - Fair Value Measurements (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1029 - Disclosure - Intangible Assets (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1030 - Disclosure - Leases (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1031 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1032 - Disclosure - Net Income (Loss) Per Share (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1033 - Disclosure - Stockholders' Equity (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1034 - Disclosure - Segment Reporting (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1035 - Disclosure - Restructuring (Tables)
link:presentationLink
link:definitionLink
link:calculationLink
1036 - Disclosure - Nature of the Business - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1037 - Disclosure - Recent Accounting Pronouncements Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1038 - Disclosure - Revenue Recognition - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1039 - Disclosure - Revenue Recognition - Summary of Revenue Disaggregated by Timing of Revenue Recognition and Reportable Segments as well as by Type of Product or Services Offered (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1040 - Disclosure - Revenue Recognition - Summary of Transaction Price Allocated to Future Performance Obligations (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1041 - Disclosure - Restricted Cash - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1042 - Disclosure - Restricted Cash (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1043 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1044 - Disclosure - Fair Value Measurements - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1045 - Disclosure - Intangible Assets - Intangible Assets (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1046 - Disclosure - Leases - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1047 - Disclosure - Leases - Components of lease expense (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1048 - Disclosure - Leases - Supplemental cash flow (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1049 - Disclosure - Leases - Supplemental balance sheet information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1050 - Disclosure - Leases - Maturities of lease liabilities (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1051 - Disclosure - Debt - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1052 - Disclosure - Income Taxes - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1053 - Disclosure - Income Taxes - Income Tax Reconciliation Computed at Federal Statutory Rates to Income Tax Expense (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1054 - Disclosure - Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1055 - Disclosure - Net Income (Loss) Per Share - Schedule of Anti-Dilutive Securities Excluded from Computation of Earnings Per Share (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1056 - Disclosure - Stockholders' Equity - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1057 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1058 - Disclosure - Segment Reporting - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1059 - Disclosure - Segment Reporting - Schedule of Revenue for Major Markets (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1060 - Disclosure - Segment Reporting - Schedule of Revenue by Geographic Segments (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1061 - Disclosure - Segment Reporting - Schedule of Assets by Geographic Segments (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1062 - Disclosure - Restructuring - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1063 - Disclosure - Restructuring - Schedule of Details of Restructuring Expense (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1064 - Disclosure - Restructuring - Summary of Restructuring Reserves and Provision Activity (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1065 - Disclosure - Commitments and Contingencies - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink
1066 - Disclosure - Subsequent Events - Additional Information (Detail)
link:presentationLink
link:definitionLink
link:calculationLink