Loss Contingency, Information about Litigation Matters [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Settled Litigation Settled Litigation [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Akamai '703 Litigation Akamai '703 Litigation [Member] Akamai '703 Litigation [Member] Akamai And XO Communications Litigation Akamai And XO Communications Litigation [Member] Akamai and XO Communications Litigation [Member] Akamai Litigation Akamai Litigation [Member] Akamai Litigation [Member] 2016 Akamai Litigation 2016 Akamai Litigation [Member] 2016 Akamai Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of claims Company infringed Number of Claims Company Infringed Number of claims company infringed. Aggregate of lost profits, reasonable royalties and price erosion damages Loss Contingency, Damages Awarded, Value Duration of appeals in the courts Duration Of Appeals Duration of Appeals Accrual of provision for litigation Litigation Settlement, Amount Number of quarterly installment payments for litigation settlement Litigation Settlement, Number Of Quarterly Installment Payments Litigation Settlement, Number Of Quarterly Installment Payments Litigation reserve, remaining amount due Estimated Litigation Liability Number of company patents infringed Number Of Company Patents Infringed Number of Company Patents Infringed Number of patents Company was infringing Number of Patents Company Infringed Number of patents company infringed. Number of patents Company infringed, withdrawn Number Of Patents Company Infringed, Withdrawn Number of Patents Company Infringed, Withdrawn Number of counterclaims Number Of Counterclaims Number Of Counterclaims Additional number of patents Company infringed Number Of Patents Company Infringed, Additional Number of Patents Company Infringed, Additional Share-based Compensation, Allocation and Classification in Financial Statements [Abstract] Grant date fair value of option Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term, years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Income Tax Disclosure [Abstract] Loss from continuing operations before income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss from continuing operations before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Commitments and Contingencies Disclosure [Abstract] Leases and Purchase Commitments Commitments Disclosure [Text Block] Segment Reporting [Abstract] Number of industry segment Number of Operating Segments Number of geographic areas Number of Geographical Areas Number of geographical areas. Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Valuation and Qualifying Accounts [Abstract] Schedule II - Valuation and Qualifying Accounts Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Total provision Income Tax Expense (Benefit) Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Debt securities Debt Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized cost and estimated fair value of marketable securities (designated as available-for-sale) by maturity Available-for-sale Securities, Debt Maturities [Abstract] Amortized Cost, Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Amortized Cost, Due after one year and through five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains, Due in one year or less Available for Sale Securities, Debt Securities, Next Twelve Months, Accumulated Gross Unrealized Gains Available for Sale Securities, Debt Securities, Next Twelve Months, Accumulated Gross Unrealized Gains Gross Unrealized Gains, Due after one year and through five years Available for Sale Securities, Debt Securities, Year Two Through Five, Accumulated Gross Unrealized Gains Available for Sale Securities, Debt Securities, Year Two Through Five, Accumulated Gross Unrealized Gains Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses, Due in one year or less Available for Sale Securities, Debt Securities, Next Twelve Months, Accumulated Gross Unrealized Losses Available for Sale Securities, Debt Securities, Next Twelve Months, Accumulated Gross Unrealized Losses Gross Unrealized Losses, Due after one year and through five years Available for Sale Securities, Debt Securities, Year Two Through Five, Accumulated Gross Unrealized Losses Available for Sale Securities, Debt Securities, Year Two Through Five, Accumulated Gross Unrealized Losses Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value, Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Estimated Fair Value, Due after one year and through five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Estimated Fair Value Available-for-sale Securities Property, Plant and Equipment [Abstract] Accumulated depreciation, retirement of assets Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease) Cost of services depreciation Cost of Services, Depreciation Operating expense depreciation Operating Expense Depreciation Operating expense depreciation. Earnings Per Share [Abstract] Computation of basic and diluted net income (loss) per share Earnings Per Share, Basic and Diluted [Abstract] Net loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net loss Net Income (Loss) Attributable to Parent Basic and diluted weighted average outstanding shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Basic and diluted loss per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic and diluted net loss per share, Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic and Diluted Share Basic and diluted net loss per share, Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share Total Basic and diluted net loss per share (in dollars per share) Earnings Per Share, Basic and Diluted Quarterly Financial Data [Abstract] Quarterly results of operations Operating Income (Loss) [Abstract] Revenues Revenues Gross profit Gross Profit Net loss Leases and Commitments (Textual) [Abstract] Leases and Commitments (Textual) [Abstract] Leases and commitments. Rent and operating expense relating to operating lease agreements and bandwidth and co-location agreements Operating Leases, Rent Expense, Net Outstanding balance for capital leases Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Interest expense related to capital leases Capital Leases, Income Statement, Interest Expense Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract] Summary of money market funds, marketable securities, other investment-related assets and current liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] General Discussion of Pension and Other Postretirement Benefits [Abstract] 401(k) Plan (Textual) [Abstract] Four Zero One K Plan (Textual) [Abstract] -- None. No documentation exists for this element. -- Percentage of compensation for dollar-for-dollar match on eligible employee's deferral Defined Contribution Plan Percentage Of Employees Compensation For Dollar For Dollar Match Defined contribution plan percentage of employees compensation for dollar for dollar match. Percentage of match on next 2% of employee deferrals Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Percentage of employee compensation for 50% match on employees deferral Defined Contribution Plan Employer Matching Contribution For Next Two Percent Of Employee Contribution Defined contribution plan employer matching contribution for next two percent of employee contribution. Matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Carrying amounts of assets and liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Net operating loss and tax credit carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Legal settlement Deferred Tax Assets, Legal Settlement Deferred Tax Assets, Legal Settlement Deferred revenue Deferred Tax Assets, Deferred Income Accounts receivable reserves Deferred Tax Asset Accounts Receivable Reserves Deferred tax asset accounts receivable reserves. Fixed assets Deferred Tax Assets, Property, Plant and Equipment Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Rollforward [Table] Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Rollforward [Table] Share based compensation shares authorized under stock option plans exercise price range rollforward. Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Stock Options Employee Stock Option [Member] Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] $ 0.00 — $ 1.50 Range One [Member] Range one. $ 1.51 — $ 3.00 Range Two [Member] Range two. $ 3.01 — $ 4.50 Range Three [Member] Range three. $ 4.51 — $ 6.00 Range Four [Member] Range four. $ 6.01 — $ 7.50 Range Five [Member] Range five. $ 7.51 — $ 15.00 Range Six [Member] Range six. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Outstanding stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Exercise price range, lower range limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Exercise price range, upper range limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Options outstanding, number of options outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Options outstanding, weighted average remaining contractual life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Options outstanding, weighted average exercise price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Options exercisable, number of options exercisable Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Options exercisable, weighted average exercise price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Financial Instrument [Axis] Financial Instrument [Axis] Types of Financial Instruments [Domain] Financial Instruments [Domain] Money market funds Money Market Funds [Member] Certificate of deposit Certificates of Deposit [Member] Commercial paper Commercial Paper [Member] Corporate notes and bonds Corporate Debt Securities [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices In Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Summary of money market funds, marketable securities, other investment-related assets and current liabilities Summary of Certain Financial Instruments [Abstract] Summary of certain financial instruments. Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Total assets measured at fair value Assets, Fair Value Disclosure Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] RSUs with service-based vesting conditions Service Based Restricted Stock Units Rsu [Member] Service based restricted stock units rsu. Units outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas Americas [Member] International International Location [Member] International Location [Member] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Long-lived assets by geographical area Long Lived Assets by Geographical Area [Abstract] Long lived assets by geographical area. Long-lived Assets Long-Lived Assets Net Loss per Share Earnings Per Share [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Receivables [Abstract] Summary of Accounts receivable, net Accounts Receivable, Net, Current [Abstract] Accounts receivable Billed Contracts Receivable Less: credit allowance Credit Allowance Credit allowance. Less: allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Total accounts receivable, net Accounts Receivable, Net, Current Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Network equipment Network Equipment [Member] Network equipment. Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Other equipment Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Property, Plant and Equipment, Net Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net Sales Revenue, Net [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue earned by geographic area Revenue Earned by Geographic Area [Abstract] Revenue earned by geographic area. Concentration risk, percentage Concentration Risk, Percentage Stock option activity Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of shares, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of shares, granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of shares, exercised Share Based Compensation By Share Based Payment Awards Shares Exercised During Period Share Based Compensation By Share Based Payment Awards Shares Exercised During Period Number of shares, cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Number of shares, ending balance Weighted Average Exercise Price Weighted average exercise price, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted average exercise price, ending balance (in dollars per share) Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss from continuing operations to net cash provided by operating activities of continuing operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Share-based compensation Share-based Compensation Foreign currency remeasurement loss (gain) Foreign Currency Transaction Gain (Loss), Unrealized Deferred income taxes Increase (Decrease) in Deferred Income Taxes Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable charges Provision for Doubtful Accounts Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Realized loss on sale of marketable securities Marketable Securities, Realized Gain (Loss), Excluding Other than Temporary Impairments Non cash tax benefit associated with sale of discontinued operations Discontinued Operation, Tax Effect of Discontinued Operation Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Income taxes receivable Increase (Decrease) in Income Taxes Receivable Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable and other current liabilities Increase (Decrease) in Accounts Payable Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Payments for provision for litigation Loss Contingency Accrual, Payments Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities of continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Sale and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from the sale of discontinued operations Proceeds from Divestiture of Businesses, Net of Cash Divested Net cash used in investing activities of continuing operations Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Principal payments on capital lease obligations Repayments of Debt and Capital Lease Obligations Payment of employee tax withholdings related to restricted stock vesting Payments Related to Tax Withholding for Share-based Compensation Cash paid for purchase of common stock Payments for Repurchase of Common Stock Proceeds from employee stock plans Proceeds from Stock Options Exercised Net cash used in financing activities of continuing operations Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Discontinued operations Discontinued Operations and Disposal Groups [Abstract] Cash used in operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of year Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of year Supplement disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid during the year for interest Interest Paid Cash paid during the year for income taxes, net of refunds Income Taxes Paid Property and equipment acquired through capital leases Capital Lease Obligations Incurred Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Stock options Restricted stock units Restricted Stock Units (RSUs) [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Excluded outstanding options and restricted stock units Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Equity [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gains (Losses) on Available for Sale Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] AOCI Attributable to Parent AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Beginning balance Stockholders' Equity Attributable to Parent Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Net current period other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance Prepaid bandwidth and backbone Prepaid Bandwidth And Backbone Services Current Prepaid Bandwidth And Backbone Services Current VAT receivable Value Added Tax Receivable, Current Prepaid expenses and insurance Prepaid Expenses And Insurance Current Prepaid Expenses And Insurance Current Vendor deposits and other Deposits Assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Debt Disclosure [Abstract] Line of Credit Debt Disclosure [Text Block] Future minimum lease payments over remaining lease periods Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum payments Operating Leases, Future Minimum Payments Due Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series B Preferred Stock Series B Preferred Stock [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Aggregate issuance of Series B Preferred Stock (in shares) Stock Issued During Period Shares Private Placement Stock issued during period shares private placement. Aggregate issuance of Series B Preferred Stock, purchase price (in dollars per share) Share Price Basis of conversion of Series B Convertible Preferred Stock into shares of common stock Preferred Stock, Conversion Basis Preferred Stock conversion ratio Preferred Stock Conversion Ratio Preferred Stock Conversion Ratio Ownership percentage Percentage Of Ownership Percentage of ownership. Percentage of revenue derived from related parties Percentage of Revenue Derived from Related Parties Percentage of revenue derived from related parties. Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Stockholders' Equity Note [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Stock option activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Outstanding stock options Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Grant date fair value of option Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Different types of restricted stock units (RSUs) outstanding Schedule of Restricted Stock Units By Type [Table Text Block] Different types of restricted stock units (RSUs) outstanding. Restricted stock units activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Components of share-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Contingencies Legal Matters and Contingencies [Text Block] Accounting Policies [Abstract] Estimated useful lives of assets Estimated Useful Lives Of Assets [Table Text Block] Estimated useful lives of assets. Summary of marketable securities (designated as available-for-sale) Available-for-sale Securities [Abstract] Gross Unrealized Gains Gross Unrealized Losses Estimated Fair Value Related Party Transactions Related Party Transactions Disclosure [Text Block] Property and equipment, net Property, Plant and Equipment [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Silicon Valley Bank Credit Agreement [Member] Silicon Valley Bank Credit Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR London Interbank Offered Rate (LIBOR) [Member] Alternative Base Rate Alternative Base Rate [Member] Alternative Base Rate [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Borrowing capacity limit, percent of accounts receivable Borrowing Capacity, Percent Of Accounts Receivable Borrowing Capacity, Percent of Accounts Receivable Proceeds from line of credit Long-term Line of Credit Current borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Variable rate Debt Instrument, Basis Spread on Variable Rate Variable rate minimum Debt Instrument, Basis Spread, Defining Variable Rate Debt Instrument, Basis Spread, Defining Variable Rate Variable rate maximum Debt Instrument, Higher Range of Basis Spread on Variable Rate Debt Instrument, Higher Range of Basis Spread on Variable Rate Minimum liquidity benchmark Debt Instrument, Minimum Liquidity Benchmark Debt Instrument, Minimum Liquidity Benchmark Commitment fee percentage paid at closing Line of Credit Facility, Commitment Fee Percentage Unused line fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Interest expense, line of credit Interest Expense, Debt Commitment fees amortization Amortization of Debt Issuance Costs Voting stock percentage in foreign subsidiaries Voting Stock In Foreign Subsidiaries, Percentage Voting Stock In Foreign Subsidiaries, Percentage Line of credit facility, covenant compliance, minimum sash and revolver availability Line Of Credit Facility, Covenant Compliance, Minimum Cash And Revolver Availability Line Of Credit Facility, Covenant Compliance, Minimum Cash And Revolver Availability Line of credit facility, covenant compliance, minimum cash at lender Line Of Credit Facility, Covenant Compliance, Minimum Cash At Lender Line Of Credit Facility, Covenant Compliance, Minimum Cash At Lender Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Summary of accounts receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Term of contract with third party Term Of Contract With Third Party Term Of Contract with Third Party Minimum purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] 2017 Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months 2018 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2019 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2020 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Total minimum payments Unrecorded Unconditional Purchase Obligation Income Statement [Abstract] Cost of revenue: Cost of Revenue [Abstract] Cost of services (1) Cost of Services, Excluding Depreciation, Depletion, and Amortization Depreciation — network Total cost of revenue Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] General and administrative General and Administrative Expense Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Provision for litigation Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income Investment Income, Interest Other, net Other Nonoperating Income (Expense) Total other income (expense) Nonoperating Income (Expense) Income tax provision Loss from continuing operations Discontinued operations: Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Abstract] Income from discontinued operations, net of income taxes Net loss per basic and diluted share: Weighted average shares used in per share calculation Weighted Average Number of Shares Outstanding, Diluted [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Foreign income taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Uncertain tax positions Income Tax Reconciliation Uncertain Tax Positions Income tax reconciliation uncertain tax positions. Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Valuation allowance rate Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Foreign income taxes rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent State income taxes rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Non-deductible expenses rate Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Uncertain tax positions rate Effective Income Tax Rate Reconciliation Uncertain Tax Positions Rate Effective income tax rate reconciliation uncertain tax positions rate. Share-based compensation rate Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Other rate Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Provision for income taxes rate Effective Income Tax Rate Reconciliation, Percent Quarterly results of operations (unaudited) Quarterly Financial Information [Table Text Block] Summary of Significant Accounting Policies (Textual) [Abstract] Summary Of Significant Accounting Policies (Textual) [Abstract] -- None. No documentation exists for this element. -- Foreign exchange translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency re-measurement gain (loss) Foreign Currency Transaction Gain (Loss), Realized Advertising expenses Advertising Expense Expected dividend rate Goodwill and Intangible Assets Disclosure [Abstract] Estimated fair value in excess of carrying value of goodwill Reporting Unit, Amount of Fair Value in Excess of Carrying Amount Percentage of estimated fair value of goodwill exceeding carrying value Percentage Of Estimated Fair Value Of Goodwill Exceeding Carrying Value Percentage Of Estimated Fair Value Of Goodwill Exceeding Carrying Value Control premium used to determine fair value of goodwill Estimated Control Premium Rate Estimated Control Premium Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Estimated lives of other intangible assets Finite Lived Intangible Asset Estimated Useful Life Finite lived intangible asset estimated useful life. Minimum Minimum [Member] Estimated useful lives of assets Estimated Useful Lives Of Assets [Abstract] -- None. No documentation exists for this element. -- Estimated useful lives of assets Property, Plant and Equipment, Useful Life Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Axis] Operating Loss Carryforward [Domain] Operating Loss Carryforward [Domain] [Domain] for Operating Loss Carryforward [Axis] Unrecorded Tax Benefits Unrecorded Tax Benefits [Member] Unrecorded Tax Benefits [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Net operating loss carryforwards Operating Loss Carryforwards State tax credit carryforward Tax Credit Carryforward, Amount Valuation allowance of deferred tax assets Deferred Tax Assets Operating Loss Carryforwards Without Providing Valuation Allowance Tax assets operating loss carryforwards without providing valuation allowance. Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest and penalties accrual related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Decrease in unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Undistributed earnings Undistributed Earnings of Foreign Subsidiaries Prepaid Expenses And Other Current Assets Prepaid Expenses And Other Current Assets [Text Block] Prepaid Expenses And Other Current Assets [Text Block] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] (Loss) income before taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Components of provision (benefit) for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation of the U.S. federal statutory rate to the Company's effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Components of Company's deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of activities associated with Company's reserve for unrecognized tax benefits interest and penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Other Liabilities, Noncurrent [Abstract] Other long term liabilities Other Noncurrent Liabilities [Abstract] Other noncurrent liabilities. Deferred rent Deferred Rent Credit, Noncurrent Income taxes payable Accrued Income Taxes, Noncurrent Total other long term liabilities Other Liabilities, Noncurrent Risks and Uncertainties [Abstract] Concentrations Concentration Risk Disclosure [Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Additions for tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Adjustment related to foreign currency translation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Reductions related to the lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Reduction for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Ending balance Other long term liabilities Other Long Term Liabilities [Table Text Block] Other long-term liabilities. Restricted stock units (RSUs) outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of units, beginning balance Number of units, granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of units, vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of units, forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of units, ending balance Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted average fair value, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average fair value, granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value, vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted average fair value, canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted average fair value, ending balance (in dollars per share) Computation of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 401(k) Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Other Liabilities, Current [Abstract] Other Current Liabilities Other Liabilities Disclosure [Text Block] Quarterly Financial Results (unaudited) Quarterly Financial Information [Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Segment Reporting and Geographic Information Segment Reporting Disclosure [Text Block] Business Disposition Business Dispositions [Text Block] Business Dispositions [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Investments in Marketable Securities Investment, Policy [Policy Text Block] Accounts Receivable Receivables, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Deferred Rent and Lease Accounting Lease, Policy [Policy Text Block] Cost of Revenue Cost of Sales, Policy [Policy Text Block] Research and Development Research, Development, and Computer Software, Policy [Policy Text Block] Advertising Costs Advertising Costs, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Share-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Future minimum lease payments over remaining lease periods Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Minimum purchase commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] ESPP Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of services Cost of Sales [Member] General and administrative expense General and Administrative Expense [Member] Sales and marketing expense Selling and Marketing Expense [Member] Research and development expense Research and Development Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Components of share-based compensation expense Employee Service Share-based Compensation, Aggregate Disclosures [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share repurchase program Share Repurchase Program [Member] Share repurchase program. Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2007 Equity Incentive Plan 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Employee stock Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased and retired during period (shares) Stock Repurchased and Retired During Period, Shares Payments for repurchase of common stock Shares authorized for issuance under Restated 2007 Plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Discount from market price for employees (percent) Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds received for stock issued Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Common Stock reserved for future options and restricted stock awards (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Employee funds held by Company for future purchase of shares Stock Based Compensation Amount Withheld From Employees For Future Purchases Stock Based Compensation Amount Withheld From Employees For Future Purchases Issuance of preferred stock authorized (shares) Preferred Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Other comprehensive loss, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized loss on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Foreign exchange translation loss Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance, Shares Common Stock, Shares, Issued Change in unrealized loss on available-for-sale investments, net of taxes Foreign currency translation adjustment, net of taxes Exercise of common stock options, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Vesting of restricted stock units, Shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Vesting of restricted stock units Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition Restricted stock units surrendered in lieu of withholding taxes, Shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Restricted stock units surrendered in lieu of withholding taxes Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Issuance of common stock under employee stock purchase plan, Shares Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Purchase of common stock, Shares Stock Repurchased During Period, Shares Purchases of common stock Stock Repurchased During Period, Value Share-based compensation - continuing operations Adjustments To Additional Paid In Capital Share Based Compensation Continuing Operations Adjustments to additional paid in capital, share-based compensation, continuing operations. Share-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Ending balance, Shares Summary of marketable securities (designated as available-for-sale) Available-for-sale Securities [Table Text Block] Amortized cost and estimated fair value of marketable securities (designated as available-for-sale) by maturity Investments Classified by Contractual Maturity Date [Table Text Block] Statement of Financial Position [Abstract] Convertible Preferred Stock, Par Value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Convertible Preferred Stock, Shares Authorized Convertible Preferred Stock, Shares Issued Preferred Stock, Shares Issued Convertible Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Common Stock, Par Value (in dollars per share) Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares Issued Common Stock, Shares Outstanding Common Stock, Shares, Outstanding Other Long Term Liabilities Other Long Term Liabilities Disclosure [Text Block] Other long term liabilities. Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Groups, Including Discontinued Operations, Name [Domain] Disposal Group Name [Domain] Clickability, Inc. Clickability, Inc. [Member] Clickability, Inc. [Member] Other, net Other Nonoperating Income (Expense) [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Percentage of stock sold Sale of Stock, Percentage of Ownership before Transaction Gain (loss) on sale of business Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Schedule of changes in the carrying amount of goodwill Goodwill [Roll Forward] Beginning Balance Goodwill Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Ending Balance Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Reserves for accounts receivable Reserve for Earn-out Receivable [Member] Deferred tax asset valuation allowance Valuation Allowance of Deferred Tax Assets [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Period Valuation Allowances and Reserves, Balance Additions, Charged to Costs and Expenses Valuation Allowances and Reserves, Additions for Charges to Cost and Expense Additions, Charged Against Revenue Valuation Allowances and Reserves, Additions for Charges to Other Accounts Deductions, Write-Offs Net of Recoveries Valuation Allowances and Reserves, Deductions Balance at End of Period Revenue by geography Revenue Earned by Geography [Table Text Block] Revenue earned by geographic area. Long-lived assets by geography Long-lived Assets by Geographic Areas [Table Text Block] Schedule of accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other current liabilities Schedule of Other Current Liabilities [Table Text Block] Schedule of other current liabilities. Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Business Nature of Operations [Text Block] Concentration Risk [Table] Concentration Risk [Table] Geographical [Domain] United States UNITED STATES Geographic concentration Total revenue Concentration Risk [Line Items] Concentration Risk [Line Items] Number of customers who represented 10% or more of total revenue Number Of Customers Who Represented 10 Percent Or More Of Total Revenue Number of Customers Who Represented 10% or More of Total Revenue Revenues Number of countries accounting for 10% or more of revenue Concentration Risk, Number Of Countries Concentration Risk, Number of Countries Other current liabilities Other, Current Liabilities [Abstract] Other current liabilities. Accrued compensation and benefits Employee-related Liabilities, Current Accrued cost of revenue Accrued Cost of Revenue Accrued cost of revenue. Accrued legal fees Accrued Professional Fees, Current Deferred rent Deferred Rent Credit, Current Other accrued expenses Other Accrued Liabilities, Current Total other current liabilities Other Liabilities, Current Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Marketable Securities, Current Accounts receivable, net Income taxes receivable Income Taxes Receivable, Current Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Current Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Marketable securities, less current portion Marketable Securities, Noncurrent Deferred income taxes, less current portion Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Goodwill Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Deferred revenue Deferred Revenue, Current Capital lease obligations Capital Lease Obligations, Current Income taxes payable Taxes Payable, Current Provision for litigation Estimated Litigation Liability, Current Other current liabilities Total current liabilities Liabilities, Current Capital lease obligations, less current portion Capital Lease Obligations, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Deferred revenue, less current portion Deferred Revenue, Noncurrent Provision for litigation, less current portion Estimated Litigation Liability, Noncurrent Other long-term liabilities Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.001 par value; 7,500 shares authorized; 0 shares issued and outstanding Preferred Stock, Value, Issued Common stock, $0.001 par value; 300,000 shares authorized; 107,059 and 102,299 shares issued and outstanding at December 31, 2016 and 2015, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Convertible Debt Securities Convertible Debt Securities [Member] Fair Value, Inputs, Level 3 Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Investments fair value Gain related from beneficial conversion feature Marketable Securities, Realized Gain (Loss) Cost method investments Cash equivalent maturity date Maximum Period of Maturity for Carrying Amount of Cash Equivalents Maximum period of maturity for carrying amount of cash equivalents. Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Chief Executive Officer And Direct Reports Chief Executive Officer And Direct Reports [Member] Chief Executive Officer And Direct Reports [Member] Restricted Stock Units Stock for Compensation Program Stock for Compensation Program [Member] Stock for Compensation Program [Member] Exercise price of incentive stock options granted under the Plan may not be granted Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Weighted-average grant-date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total intrinsic value of the options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Weighted average remaining contractual options period exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Unrecognized share-based compensation expense related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Weighted average period of unvested stock compensation Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted-average grant-date fair value of RSUs granted Total intrinsic value of the units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate intrinsic value of restricted stock units outstanding Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Options Nonvested Intrinsic Value. Share based compensation arrangement by share based payment award equity instrument other than options nonvested intrinsic value. Unrecognized share-based compensation expense related to restricted stock awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Unrecognized share-based compensation expense total Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Stock for compensation program, percentage of compensation, election option one Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option One Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option One Stock for compensation program, percentage of compensation, election option two Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Two Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Two Stock for compensation program, percentage of compensation, election option three Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Three Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Three Stock for compensation program, percentage of compensation, election option four Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Four Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Four Stock for compensation program, percentage of compensation, election option five Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Compensation, Election Option Five Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Compensation, Election Option Five Stock for compensation program, number of participants Deferred Compensation Arrangement With Individual, Participants Deferred Compensation Arrangement With Individual, Participants Number of shares issued to program participants Stock issued during period, share-based compensation Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense