<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFS Xcelerate Instance Document - http://www.dfsco.com/financial-services/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 9 -->
<!-- Creation date: 2017-05-04T23:56:47Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:hdp="http://www.hortonworks.com/20170331" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="hdp-20170331.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="eol_PE949081--1710-Q0003_STD_0_20110731_0_2027723x2427603_2038452x2113427" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_DCC94B87-7638-424A-AB5B-4619C14C1600_1001_1">0.005</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="eol_PE949081--1710-Q0003_STD_0_20110731_0_2027723x2427603_2038452x2113427" unitRef="shares" decimals="INF" id="id_8826773_DCC94B87-7638-424A-AB5B-4619C14C1600_1001_0">6500000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:NotesReceivableFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20150228_0_2024805x2027843_2026315x2028425_2030091x2328918" unitRef="iso4217_USD" decimals="-5" id="id_8826773_CE68AD5A-0FA2-4EBB-B8B0-80907A0D49D5_2001_0">2500000</us-gaap:NotesReceivableFairValueDisclosure>
  <hdp:NoteReceivableInterestRateStatedPercentage contextRef="eol_PE949081--1710-Q0003_STD_0_20150228_0_2026315x2028425" unitRef="pure" decimals="INF" id="id_8826773_CE68AD5A-0FA2-4EBB-B8B0-80907A0D49D5_1001_1">0.04</hdp:NoteReceivableInterestRateStatedPercentage>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE949081--1710-Q0003_STD_0_20161102_0_2024073x2038465" unitRef="iso4217_USD" decimals="INF" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_3001_1">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCredit contextRef="eol_PE949081--1710-Q0003_STD_0_20161102_0_2024073x2038465" unitRef="iso4217_USD" decimals="INF" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_3001_6">0</us-gaap:LineOfCredit>
  <hdp:MinimumBalanceToBeMaintainedInBankAccount contextRef="eol_PE949081--1710-Q0003_STD_0_20161102_0_2024073x2038465" unitRef="iso4217_USD" decimals="INF" id="id_8826773_0F65E1C2-1AB2-4D53-B9CA-BEDF0A02692B_1001_0">10000000</hdp:MinimumBalanceToBeMaintainedInBankAccount>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE949081--1710-Q0003_STD_0_20170502_0" unitRef="shares" decimals="INF" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_2_5">63999670</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:SharesIssuedPricePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20160229_0_2040125x2360553_2040323x2027302" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_BDF4556A-589B-47BB-B211-23FCE6B1B232_3001_2">9.50</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="eol_PE949081--1710-Q0003_STD_0_20140609_0_2027723x2427604" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_912E79FB-650C-420F-B879-4C13528D10F3_1001_2">8.46</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <hdp:ClassOfWarrantsOrRightsNumberOfSharesIdentifiedComponentForCalculationOfNumberOfCommonSharesCalledByWarrantsOrRights contextRef="eol_PE949081--1710-Q0003_STD_0_20140609_0_2027723x2427604" unitRef="shares" decimals="INF" id="id_8826773_912E79FB-650C-420F-B879-4C13528D10F3_1001_1">45585496</hdp:ClassOfWarrantsOrRightsNumberOfSharesIdentifiedComponentForCalculationOfNumberOfCommonSharesCalledByWarrantsOrRights>
  <hdp:ClassOfWarrantsOrRightsPercentageOfSharesForDeterminingNumberOfCommonSharesCalledByWarrantsOrRights contextRef="eol_PE949081--1710-Q0003_STD_0_20140609_0_2027723x2427604_2028497x2033371" unitRef="pure" decimals="INF" id="id_8826773_912E79FB-650C-420F-B879-4C13528D10F3_2001_0">0.01</hdp:ClassOfWarrantsOrRightsPercentageOfSharesForDeterminingNumberOfCommonSharesCalledByWarrantsOrRights>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_0_20150831_0_2028497x2033371_2029102x2311066" unitRef="shares" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_3001_0">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE949081--1710-Q0003_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2002_38">38511000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_17">15934000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_26622028-0573-4ADE-96B8-17225A30D547_1_0">22438000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1002_1">4395000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_32">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_1003_5">45488000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" xsi:nil="true" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_24" />
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_35">62851736</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_34">62851736</us-gaap:CommonStockSharesIssued>
  <us-gaap:Assets contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_13">220636000</us-gaap:Assets>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_BDB118CE-058D-4FB1-A074-A1E86FDFF48C_1001_2">900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_BDB118CE-058D-4FB1-A074-A1E86FDFF48C_1001_1">900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:AssetsCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_6">161003000</us-gaap:AssetsCurrent>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_4_2">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_4_3">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_33">500000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_4_4">22438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_36">743393000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:CapitalLeaseObligations contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_7DC52698-A626-458B-8544-65A8D5133BD4_1001_0">700000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_2">60933000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_BDB118CE-058D-4FB1-A074-A1E86FDFF48C_1001_3">500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_4">68043000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_31">7000</us-gaap:CommonStockValue>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_21">55943000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_BDB118CE-058D-4FB1-A074-A1E86FDFF48C_1001_0">600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_4_1">22461000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_16">6987000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_19">142279000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_C8C2C1B9-E0C9-4253-B658-EB31216A32B7_1001_0">500000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="INF" id="id_8826773_6B970D55-1DDB-4BD0-A4E6-0B57E5552FF6_1001_0">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_37">-851000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_C8C2C1B9-E0C9-4253-B658-EB31216A32B7_1001_1">200000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_9C1CB349-1B71-4DB7-88EB-C4F33C435275_1_0">22461000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_27">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_28">25000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1002_2">1491000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_30">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:Liabilities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_23">236115000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_40">220636000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_10">2904000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_9">34333000</us-gaap:Goodwill>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_22">2439000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_20">177733000</us-gaap:LiabilitiesCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_11">2367000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PreferredStockValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" xsi:nil="true" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_26" />
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_BF26A2CD-28D6-4387-B2AC-78E18A77C210_2001_2">20155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_7">18710000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_3001_7">8.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShortTermInvestments contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_3">22438000</us-gaap:ShortTermInvestments>
  <us-gaap:StockholdersEquity contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_39">-15479000</us-gaap:StockholdersEquity>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_3001_5">9.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_3001_8">5180074</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_38">-758028000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_5">9589000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_29">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_BF26A2CD-28D6-4387-B2AC-78E18A77C210_2001_3">20155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_BF26A2CD-28D6-4387-B2AC-78E18A77C210_2001_4">18706000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_3001_7">6909309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_12">1319000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_3001_6">9.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_3001_6">6909309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <hdp:NumberOfVotesEntitlementForEachShareHeldByCommonStockHolders contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="Vote" decimals="INF" id="id_8826773_3054516A-0DA4-48B2-8ACE-7F67138FA1E1_1001_1">1</hdp:NumberOfVotesEntitlementForEachShareHeldByCommonStockHolders>
  <hdp:AccruedExpensesAndOtherCurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_1_18">12533000</hdp:AccruedExpensesAndOtherCurrentLiabilities>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_1002_5">22438000</us-gaap:AssetsFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_3002_4">19430000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_4002_3">960000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_6002_2">2048000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2026970_2024805x2025261" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_1001_5">23050000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2026970_2024805x2025261_2030091x2029281" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_5001_1">23050000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <us-gaap:LineOfCredit contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2024073x2038465" unitRef="iso4217_USD" decimals="INF" id="id_8826773_146B7219-B2D8-4825-8967-FE0906B6A8FD_1001_0">0</us-gaap:LineOfCredit>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2041099_2027704x2176297" unitRef="shares" decimals="0" id="id_8826773_FF77BD68-B28C-493B-B435-D9B27C5A4F95_2001_1">275835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2041099_2027704x2176297" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_56735EC5-7539-4CC4-9999-079C59FA915A_4001_5">23.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2041099_2029102x2311726" unitRef="shares" decimals="INF" id="id_8826773_C043E74C-70DE-4433-91BA-84744689C90B_4001_6">275835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2042493" unitRef="iso4217_USD" decimals="-5" id="id_8826773_95D0ED81-B5B9-4080-B268-9CC7BB2C9B6E_2001_0">105100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2042493" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_E5A48A96-9198-4A43-9A63-5AE63749D108_4001_5">12.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2042493_2029102x2343060" unitRef="shares" decimals="INF" id="id_8826773_163B7D09-04CD-4EB1-8D15-4109FD5429D4_4001_5">12017378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039" unitRef="iso4217_USD" decimals="-5" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_1001_3">300000</hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded>
  <hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAndStockOptionsSubjectToRepurchase contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039" unitRef="shares" decimals="0" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_1001_2">25656</hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAndStockOptionsSubjectToRepurchase>
  <hdp:StockRepurchasePricePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039_2028497x2030148" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_2001_0">8.46</hdp:StockRepurchasePricePerShare>
  <hdp:StockRepurchasePricePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039_2028497x2033371" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_3001_1">14.22</hdp:StockRepurchasePricePerShare>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2306828" unitRef="iso4217_USD" decimals="-5" id="id_8826773_350589FD-090B-4841-B912-CEA13DB8128D_2001_0">16700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <hdp:SharebasedCompensationArrangementBySharebasedPaymentAwardCommonStockOutstandingNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2420039_2029102x2393069" unitRef="shares" decimals="INF" id="id_8826773_B7D4FAC7-5BD2-48F1-B6A7-FFF7C487D898_1001_0">12748482</hdp:SharebasedCompensationArrangementBySharebasedPaymentAwardCommonStockOutstandingNumber>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2027723x2427603_2038452x2113427_2040137x2029877" unitRef="shares" decimals="INF" id="id_8826773_DCC94B87-7638-424A-AB5B-4619C14C1600_2002_2">3250000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2027723x2427604" unitRef="shares" decimals="INF" id="id_8826773_912E79FB-650C-420F-B879-4C13528D10F3_1002_3">476368</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2227638" unitRef="shares" decimals="INF" id="id_8826773_83E82B3B-2BA0-4B73-955E-0266B744FC82_1001_1">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2227638" unitRef="shares" decimals="INF" id="id_8826773_83E82B3B-2BA0-4B73-955E-0266B744FC82_1001_0">6178205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066" unitRef="iso4217_USD" decimals="-5" id="id_8826773_470AEE96-9C48-4F13-9261-9363B89A81E7_2001_0">900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066" unitRef="shares" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_4004_4">4006767</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066" unitRef="shares" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_4004_5">2519445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066" unitRef="pure" decimals="INF" id="id_8826773_42A0A388-C9F6-410D-9CDC-8018E80C6C2C_2001_0">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
  <hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066" unitRef="iso4217_USD" decimals="INF" id="id_8826773_42A0A388-C9F6-410D-9CDC-8018E80C6C2C_2001_2">25000</hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2393069" unitRef="shares" decimals="INF" id="id_8826773_C1950900-4118-4881-BF06-E43085FCD265_1002_1">22342530</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2393069" unitRef="shares" decimals="INF" id="id_8826773_C1950900-4118-4881-BF06-E43085FCD265_1002_2">5892336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_3_2">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_3_3">22000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_3_4">19430000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_3_1">19450000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_3003_4">19430000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_2_4">960000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_2_1">960000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_4003_3">960000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2029281" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_5003_1">23050000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_1_3">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_1_4">2048000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_88725D7D-443D-4D6D-863D-85C6A464BDB4_1_1">2051000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_339D219D-C29B-423D-B045-1B58F4C35DA2_6003_2">2048000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1001_1">4395000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1001_2">1491000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE949081--1710-Q0003_STD_0_20170331_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1001_3">2904000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE949081--1710-Q0003_STD_0_20141231_0_2029102x2059769" unitRef="shares" decimals="INF" id="id_8826773_5BAA78E9-8C8B-49A7-88D7-52C1C2B3612A_3001_1">923732</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="eol_PE949081--1710-Q0003_STD_0_20141231_0_2029102x2364262" unitRef="shares" decimals="INF" id="id_8826773_5BAA78E9-8C8B-49A7-88D7-52C1C2B3612A_4001_0">6000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE949081--1710-Q0003_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_3001_37">35748000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_17">17978000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_26622028-0573-4ADE-96B8-17225A30D547_2_0">31764000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1004_1">4395000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_32">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_26622028-0573-4ADE-96B8-17225A30D547_2_1">4084000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_1003_7">60381000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_24" />
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_35">61122863</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_34">61122863</us-gaap:CommonStockSharesIssued>
  <us-gaap:Assets contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_13">235836000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_6">172295000</us-gaap:AssetsCurrent>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_5_2">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_5_3">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_33">500000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_5_4">35848000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_36">714960000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:CapitalLeaseObligations contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_7DC52698-A626-458B-8544-65A8D5133BD4_1002_0">700000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_2">53332000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_4">82368000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_31">7000</us-gaap:CommonStockValue>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_21">55550000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_5_1">35876000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_16">6749000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_19">129840000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_9C1CB349-1B71-4DB7-88EB-C4F33C435275_2_1">4084000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_C8C2C1B9-E0C9-4253-B658-EB31216A32B7_1002_0">500000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="INF" id="id_8826773_6B970D55-1DDB-4BD0-A4E6-0B57E5552FF6_1003_0">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_37">-1063000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_C8C2C1B9-E0C9-4253-B658-EB31216A32B7_1002_1">200000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_9C1CB349-1B71-4DB7-88EB-C4F33C435275_2_0">31792000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_27">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_28">25000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1004_2">1274000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_30">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:Liabilities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_23">224474000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_40">235836000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_10">3121000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_9">34333000</us-gaap:Goodwill>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_22">2605000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_20">166319000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermInvestments contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_8">4084000</us-gaap:LongTermInvestments>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_11">1306000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PreferredStockValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_26" />
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_BF26A2CD-28D6-4387-B2AC-78E18A77C210_1001_1">16523000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_7">19381000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:ShortTermInvestments contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_3">31764000</us-gaap:ShortTermInvestments>
  <us-gaap:StockholdersEquity contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_39">11362000</us-gaap:StockholdersEquity>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_1001_1">9.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_38">-702542000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_5">4831000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_29">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_12">1316000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_1001_2">7430094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <hdp:AccruedExpensesAndOtherCurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_EBC5388E-F71A-4A05-AE94-4C4862C9812F_2_18">11752000</hdp:AccruedExpensesAndOtherCurrentLiabilities>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_1002_7">35848000</us-gaap:AssetsFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_3002_5">26235000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:LongTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_3002_6">4084000</hdp:LongTermInvestmentFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2022976" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_4002_4">2497000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_5002_3">960000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_7002_2">2072000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2026970_2024805x2025261" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_1001_7">24533000</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2026970_2024805x2025261_2030091x2029281" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_6001_1">24533000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2041099_2027704x2176297" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_56735EC5-7539-4CC4-9999-079C59FA915A_1001_1">23.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2041099_2029102x2311726" unitRef="shares" decimals="INF" id="id_8826773_C043E74C-70DE-4433-91BA-84744689C90B_1001_2">275835</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2042493" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_E5A48A96-9198-4A43-9A63-5AE63749D108_1001_1">13.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2042493_2029102x2343060" unitRef="shares" decimals="INF" id="id_8826773_163B7D09-04CD-4EB1-8D15-4109FD5429D4_1001_1">11261011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039" unitRef="iso4217_USD" decimals="-5" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_1002_3">400000</hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesSubjectToRepurchaseLiabilityRecorded>
  <hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAndStockOptionsSubjectToRepurchase contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039" unitRef="shares" decimals="0" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_1002_2">30708</hdp:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAndStockOptionsSubjectToRepurchase>
  <hdp:StockRepurchasePricePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039_2028497x2030148" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_2002_0">8.46</hdp:StockRepurchasePricePerShare>
  <hdp:StockRepurchasePricePerShare contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039_2028497x2033371" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_8826773_9B100C7F-94D6-4703-8CA9-CEF62985A17E_3002_1">14.22</hdp:StockRepurchasePricePerShare>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_4_2">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_4_3">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_4_4">30319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_4_1">30347000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_3003_5">26235000</hdp:ShortTermInvestmentFairValueDisclosure>
  <hdp:LongTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_3003_6">4084000</hdp:LongTermInvestmentFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022976" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_3_4">2497000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022976" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_3_1">2497000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022976" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_4003_4">2497000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_2_4">960000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_2_1">960000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2026016" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_5003_3">960000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2029281" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_6003_1">24533000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_1_4">2072000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A755574E-3E6F-4830-A535-101C20DB3B32_1_1">2072000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <hdp:ShortTermInvestmentFairValueDisclosure contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2037755" unitRef="iso4217_USD" decimals="-3" id="id_8826773_4EDF9E9A-7D6D-4201-B5FB-5961AFD214D1_7003_2">2072000</hdp:ShortTermInvestmentFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1003_1">4395000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1003_2">1274000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE949081--1710-Q0003_STD_0_20161231_0_2035448x2022374" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D55033C1-27AE-498C-A49B-4A4A96066EA8_1003_3">3121000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <hdp:WarrantExpirationPeriod contextRef="eol_PE949081--1710-Q0003_STD_1_20110731_0_2027723x2427603" id="id_8826773_6FA9599B-C2EA-446E-A0A7-D9105F9DDAE9_1_0">P9Y</hdp:WarrantExpirationPeriod>
  <us-gaap:LineOfCreditFacilityExpirationPeriod contextRef="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_1001_2">P2Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465" unitRef="pure" decimals="4" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_1001_5">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465" unitRef="pure" decimals="4" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_1001_4">0.0050</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
  <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_1001_0">2016-11-02</us-gaap:LineOfCreditFacilityInitiationDate1>
  <hdp:LineOfCreditBasisSpreadOnVariableRate contextRef="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465_2039383x2035998" unitRef="pure" decimals="4" id="id_8826773_14DFE832-7B82-4B0F-BD9E-6FFAE6578217_2001_3">0.0050</hdp:LineOfCreditBasisSpreadOnVariableRate>
  <hdp:WarrantExpirationPeriod contextRef="eol_PE949081--1710-Q0003_STD_1_20140609_0_2027723x2427604" id="id_8826773_6FA9599B-C2EA-446E-A0A7-D9105F9DDAE9_2_0">P9Y</hdp:WarrantExpirationPeriod>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="eol_PE949081--1710-Q0003_STD_1_20150831_0_2025317x2041099_2027704x2176297" unitRef="shares" decimals="INF" id="id_8826773_FF77BD68-B28C-493B-B435-D9B27C5A4F95_1002_0">1424946</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_1_20150101_0_2028497x2033371_2029102x2311066" unitRef="shares" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_1002_1">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum contextRef="eol_PE949081--1710-Q0003_STD_1_20150101_0_2029102x2311066" unitRef="pure" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_2002_2">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum contextRef="eol_PE949081--1710-Q0003_STD_1_20150101_0_2029102x2364262" unitRef="pure" decimals="INF" id="id_8826773_5BAA78E9-8C8B-49A7-88D7-52C1C2B3612A_1003_2">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="eol_PE949081--1710-Q0003_STD_1_20170101_0_2023777x2386711" unitRef="iso4217_USD" decimals="-5" id="id_8826773_6674DEFF-0336-4D34-B3A0-F20B97033BA8_1001_0">-700000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_1_20170101_0_2029102x2311066" unitRef="shares" decimals="INF" id="id_8826773_EB0D0E32-CF0C-4E9B-ADA1-ACDDAB4DC416_2003_3">614294</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_1_20170101_0_2029102x2393069" unitRef="shares" decimals="INF" id="id_8826773_C1950900-4118-4881-BF06-E43085FCD265_1001_0">3071470</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="eol_PE949081--1710-Q0003_STD_122_20150731_0_2025317x2032567_2027922x2393751" id="id_8826773_A77ED6A2-8035-482B-A217-556489292DEB_1003_1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE949081--1710-Q0003_STD_122_20150731_0_2025317x2032567_2029102x2364262" unitRef="shares" decimals="0" id="id_8826773_A77ED6A2-8035-482B-A217-556489292DEB_2003_0">421484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <hdp:PromissoryNoteMaturityPeriod contextRef="eol_PE949081--1710-Q0003_STD_28_20150228_0_2026315x2028425" id="id_8826773_CE68AD5A-0FA2-4EBB-B8B0-80907A0D49D5_1002_2">P3Y</hdp:PromissoryNoteMaturityPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="eol_PE949081--1710-Q0003_STD_29_20160229_0_2037554x2022226" unitRef="shares" decimals="INF" id="id_8826773_7844385E-8010-4946-9A62-85B12BD75912_1001_0">1185000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE949081--1710-Q0003_STD_29_20160229_0_2040125x2360553_2040137x2030849_2040323x2027302" unitRef="shares" decimals="INF" id="id_8826773_BDF4556A-589B-47BB-B211-23FCE6B1B232_1001_1">1263750</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE949081--1710-Q0003_STD_29_20160229_0_2040125x2360553_2040323x2027302" unitRef="shares" decimals="INF" id="id_8826773_BDF4556A-589B-47BB-B211-23FCE6B1B232_2001_0">9688750</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <hdp:ProceedsFromIssuancesOfCommonStockNet contextRef="eol_PE949081--1710-Q0003_STD_29_20160229_0_2040125x2360553_2040323x2027302" unitRef="iso4217_USD" decimals="-5" id="id_8826773_BDF4556A-589B-47BB-B211-23FCE6B1B232_2001_3">87700000</hdp:ProceedsFromIssuancesOfCommonStockNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="eol_PE949081--1710-Q0003_STD_29_20160531_0_2029102x2393069" unitRef="shares" decimals="INF" id="id_8826773_5BAA78E9-8C8B-49A7-88D7-52C1C2B3612A_2002_3">7000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="eol_PE949081--1710-Q0003_STD_31_20151031_0_2025317x2032567_2027922x2258496_2029102x2364262" id="id_8826773_DEB0507E-287A-4BC0-8DBE-565B99E0F620_1001_2">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
  <hdp:SharebasedCompensationPerformanceSharesAwardCycle contextRef="eol_PE949081--1710-Q0003_STD_31_20151031_0_2025317x2032567_2027922x2258496_2029102x2364262" id="id_8826773_DEB0507E-287A-4BC0-8DBE-565B99E0F620_1001_1">P12M</hdp:SharebasedCompensationPerformanceSharesAwardCycle>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE949081--1710-Q0003_STD_31_20151031_0_2025317x2032567_2029102x2364262" unitRef="shares" decimals="0" id="id_8826773_DEB0507E-287A-4BC0-8DBE-565B99E0F620_2001_0">266084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE949081--1710-Q0003_STD_366_20161231_0" id="id_8826773_378EAFBF-C4D6-4B7F-BD49-668412DB49D6_1001_1">P6Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE949081--1710-Q0003_STD_366_20161231_0_2024805x2027843_2026315x2028425_2030091x2328918" unitRef="iso4217_USD" decimals="-5" id="id_8826773_EA2E4CA1-A080-4BE6-89DE-4C99E70E5CD9_1001_0">2700000</us-gaap:AssetImpairmentCharges>
  <dei:EntityRegistrantName contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_1_1">Hortonworks, Inc.</dei:EntityRegistrantName>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_1_6">23079147</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <dei:DocumentType contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C891B8C2-9003-414F-B257-B4639EB29B4A_1_0">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_1_2">0001610532</dei:EntityCentralIndexKey>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_5664943A-DDD3-4141-B3C7-5D617D3524FF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;5. DEBT&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Revolving Credit Agreement&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;On November&amp;#xA0;2, 2016, the Company entered into
 a $30.0&amp;#xA0;million &lt;font style="WHITE-SPACE: nowrap"&gt;two-year&lt;/font&gt; senior secured revolving
 credit agreement (the &amp;#x201C;Credit Agreement&amp;#x201D;) with Silicon
 Valley Bank (the &amp;#x201C;Bank&amp;#x201D;). Amounts outstanding under the
 Credit Agreement are payable on or before November&amp;#xA0;2, 2018 and
 will accrue interest per annum at a rate equal to the Bank&amp;#x2019;s
 prime rate plus 0.50&amp;#xA0;percent. Any outstanding loans drawn
 under the Credit Agreement may be paid at any time prior to
 maturity. Pursuant to the terms of the Credit Agreement, the
 Company agreed to pay an annual facility fee equal to
 0.50&amp;#xA0;percent of the aggregate amount of the revolving credit
 facility commitments and an unused line fee of 0.35
 percent&amp;#xA0;per annum on the unused commitments. The Credit
 Agreement currently has no subsidiary guarantors.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Credit Agreement contains customary reporting,
 affirmative and negative covenants, including negative covenants
 imposing limitations on, among other things, the ability of the
 Company and its subsidiaries to incur additional indebtedness,
 grant liens, consummate asset sales, make certain investments and
 declare or make dividends or repurchase its stock. It also contains
 certain financial covenants that require the Company to maintain a
 minimum trailing consolidated adjusted earnings before interest,
 taxes, depreciation and amortization (&amp;#x201C;EBITDA&amp;#x201D;) and a
 minimum adjusted quick ratio.&amp;#xA0;In addition, the Company is
 required to maintain a balance of at least $10.0&amp;#xA0;million on
 account with the Bank.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As of March&amp;#xA0;31, 2017, the Company had no
 borrowings outstanding under the Credit Agreement and was in
 compliance with all financial covenants.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DescriptionOfLesseeLeasingArrangementsCapitalLeases contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_7DC52698-A626-458B-8544-65A8D5133BD4_1_1">The Company entered into various capital lease agreements beginning in April  2014 to obtain network equipment and for equipment installed at its data center.  As of both March 31, 2017 and December 31, 2016, capital lease obligations were  $0.7 million. Interest expense related to capital leases was immaterial for both  the three months ended March 31, 2017 and 2016.</us-gaap:DescriptionOfLesseeLeasingArrangementsCapitalLeases>
  <dei:DocumentPeriodEndDate contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C891B8C2-9003-414F-B257-B4639EB29B4A_1_2">2017-03-31</dei:DocumentPeriodEndDate>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_36">7601000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_19">-0.89</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_35">295000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CommonStockVotingRights contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_3054516A-0DA4-48B2-8ACE-7F67138FA1E1_1_0">Each share of common stock is entitled to one vote for matters to be voted on by  the stockholders of the Company.</us-gaap:CommonStockVotingRights>
  <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_D596BE83-86FC-440F-BC6F-1CD758FE9514_1_0">&lt;div&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The following table summarizes the investments in
 &lt;font style="white-space:nowrap"&gt;&lt;font style="white-space:nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 (in thousands):&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;March&amp;#xA0;31,
 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Amortized&lt;br /&gt;
 Costs&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Gains&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,051&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;$&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,450&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Total investments in &lt;font style="white-space:nowrap"&gt;&lt;font style="white-space:nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Amortized&lt;br /&gt;
 Costs&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Gains&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;$&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;$&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Commercial paper&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,347&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,319&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Total investments in &lt;font style="white-space:nowrap"&gt;&lt;font style="white-space:nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,876&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_40">95000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C891B8C2-9003-414F-B257-B4639EB29B4A_1_3">2017</dei:DocumentFiscalYearFocus>
  <dei:AmendmentFlag contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C891B8C2-9003-414F-B257-B4639EB29B4A_1_1">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_1_3">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_12">16795000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:CostOfGoodsSoldSubscription contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_5">6156000</us-gaap:CostOfGoodsSoldSubscription>
  <us-gaap:Depreciation contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_3">2058000</us-gaap:Depreciation>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C891B8C2-9003-414F-B257-B4639EB29B4A_1_4">Q1</dei:DocumentFiscalPeriodFocus>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_1_6">-54623000</us-gaap:ComprehensiveIncomeNetOfTax>
  <dei:EntityFilerCategory contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_1_4">Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_5">217000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_FA853298-7A2D-426C-A55E-E3B2CC23DD46_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;2. FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The following table summarizes the investments in
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Amortized&lt;br /&gt;
 Costs&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Gains&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,051&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,450&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total investments in &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Amortized&lt;br /&gt;
 Costs&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Gains&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;br /&gt;
 Unrealized&lt;br /&gt;
 Losses&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Commercial paper&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,347&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,319&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total investments in &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,876&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The contractual maturities of investments in
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 were as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="56%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortized&amp;#xA0;Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortized&amp;#xA0;Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Due within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,792&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,764&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Due after one year through five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total investments in &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,876&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The following table sets forth the fair value of
 the Company&amp;#x2019;s financial assets and liabilities measured on a
 recurring basis by level within the fair value hierarchy (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Money market funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Money market funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Commercial paper&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,235&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,235&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Where applicable, the Company uses quoted market
 prices in active markets for identical assets to determine fair
 value. This pricing methodology applies to Level&amp;#xA0;1
 investments, which are composed of money market funds. If quoted
 prices in active markets for identical assets are not available,
 then the Company uses quoted prices for similar assets or inputs
 other than quoted prices that are observable, either directly or
 indirectly. These investments are included in Level&amp;#xA0;2 and
 consist of U.S. government securities, certificates of deposit,
 commercial paper and corporate notes and bonds. Commercial paper is
 valued using market prices, if available, adjusting for accretion
 of the purchase price to face value at maturity. The carrying
 amounts of accounts receivable, prepaid expenses and other current
 assets, accounts payable, accrued compensation and benefits and
 accrued expenses and other current liabilities approximate fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company entered into a three-year,
 $2.5&amp;#xA0;million promissory note receivable with a third-party
 service provider in February 2015, which bears interest at four
 percent per annum. The promissory note receivable was valued on a
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-recurring&lt;/font&gt; basis and
 was classified as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; within
 long-term investments. During the year ended
 December&amp;#xA0;31,&amp;#xA0;2016,&amp;#xA0;the Company recognized an
 impairment charge of $2.7&amp;#xA0;million in operating expenses
 related to the promissory note and related interest receivable.
 During the fourth quarter of 2016, the Company determined that it
 was probable the promissory note and related interest receivable
 were unrecoverable due to the Company&amp;#x2019;s estimate of the
 third-party service provider&amp;#x2019;s illiquidity and unfavorable
 rate of cash use.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;A financial instrument&amp;#x2019;s categorization
 within the valuation hierarchy is based upon the lowest level of
 input that is significant to the fair value measurement. The
 Company&amp;#x2019;s assessment of the significance of a particular
 input to the fair value measurement in its entirety requires
 management to make judgments and consider factors specific to the
 asset or liability. During the three months ended March&amp;#xA0;31,
 2017 and the year ended December&amp;#xA0;31, 2016, the Company did not
 make any transfers between Level&amp;#xA0;1 or Level&amp;#xA0;2
 investments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Gross unrealized gains and losses were not material
 as of March&amp;#xA0;31, 2017 and December&amp;#xA0;31, 2016. Realized
 gains and losses were not material for the three months ended
 March&amp;#xA0;31, 2017 and 2016. As of March&amp;#xA0;31, 2017 and
 December&amp;#xA0;31, 2016, there were no securities that were in an
 unrealized loss position for more than 12 months.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_9">-162000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_7E35EC25-AD08-4743-8880-853610386172_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Basis of Presentation and
 Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The unaudited condensed consolidated financial
 statements have been prepared in accordance with generally accepted
 accounting principles (&amp;#x201C;GAAP&amp;#x201D;) in the United States
 (&amp;#x201C;U.S.&amp;#x201D;) and applicable rules and regulations of the
 Securities and Exchange Commission (&amp;#x201C;SEC&amp;#x201D;) regarding
 interim financial reporting. These financial statements have been
 prepared on the same basis as the Company&amp;#x2019;s annual financial
 statements and, in the opinion of management, reflect all normal
 recurring adjustments, except as otherwise disclosed, that are
 necessary for a fair statement of the Company&amp;#x2019;s results for
 the interim periods presented. These interim financial results are
 not necessarily indicative of results expected for the full fiscal
 year or for any subsequent interim period.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The condensed consolidated financial statements and
 related financial information should be read in conjunction with
 the audited financial statements and the related notes included in
 the Company&amp;#x2019;s Annual Report on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the year ended
 December&amp;#xA0;31, 2016. Certain information and footnote
 disclosures normally included in financial statements prepared in
 accordance with U.S. GAAP have been condensed or omitted. The
 condensed consolidated balance sheet as of December&amp;#xA0;31, 2016
 was derived from the Company&amp;#x2019;s audited financial statements
 for the year ended December&amp;#xA0;31, 2016, but does not include all
 disclosures required by U.S. GAAP as permitted by the applicable
 rules and regulations of the SEC regarding interim financial
 reporting. However, the Company believes the disclosures are
 adequate to make the information presented not misleading. The
 condensed consolidated financial statements include the accounts of
 the Company and its wholly owned subsidiaries. All intercompany
 transactions and balances have been eliminated in
 consolidation.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_B6E049E9-9C1D-435A-8855-6E194FAB8D70_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;4. COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Operating Leases&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company has a number of operating lease
 agreements primarily involving office space and data center
 equipment. These leases are &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; with original lease
 periods up to 15 years, which expire between 2017 and 2031. Some of
 these operating lease agreements have free or adjustable rent
 provisions. Lease expense is recognized on a straight-line basis
 over the lease term. The Company subleases some excess capacity to
 subtenants under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Rent expense incurred under operating leases was
 $2.4&amp;#xA0;million and $2.2&amp;#xA0;million for the three months ended
 March&amp;#xA0;31, 2017 and 2016, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Capital Leases&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company entered into various capital lease
 agreements beginning in April 2014 to obtain network equipment and
 for equipment installed at its data center. As of both
 March&amp;#xA0;31, 2017 and December&amp;#xA0;31, 2016, capital lease
 obligations were $0.7&amp;#xA0;million. Interest expense related to
 capital leases was immaterial for both the three months ended
 March&amp;#xA0;31, 2017 and 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Property and equipment under the capital leases was
 $0.5&amp;#xA0;million as of both March&amp;#xA0;31, 2017 and
 December&amp;#xA0;31, 2016. Accumulated amortization on these assets
 was $0.2&amp;#xA0;million as of both March&amp;#xA0;31, 2017 and
 December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;From time to time, the Company is party to various
 litigation and administrative proceedings relating to claims
 arising from its operations in the normal course of business. Based
 on the information presently available, including discussion with
 legal counsel, management believes that resolution of these matters
 will not have a material effect on the Company&amp;#x2019;s business,
 results of operations, financial condition or cash flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;On February&amp;#xA0;29, 2016, a putative class action
 lawsuit alleging violations of federal securities laws was filed in
 the U.S. District Court for the Northern District of California,
 captioned&lt;i&gt;&amp;#xA0;Monachelli v. Hortonworks, Inc&lt;/i&gt;., Case
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;3:16-cv-00980-SI.&amp;#xA0;The&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
 lawsuit names as defendants the Company, Robert G. Bearden, and
 Scott J. Davidson.&amp;#xA0;Plaintiffs allege that the defendants
 violated Sections 10(b) and 20(a) of the Securities Exchange Act of
 1934 by allegedly making materially false and misleading statements
 regarding the Company&amp;#x2019;s business and operations.&amp;#xA0;On
 June&amp;#xA0;1, 2016, the court entered an order appointing a lead
 plaintiff and lead counsel. On July&amp;#xA0;28, 2016, the lead
 plaintiff and another named plaintiff filed an amended complaint
 seeking to represent a class of persons who purchased or otherwise
 acquired Hortonworks&amp;#x2019; securities between August&amp;#xA0;5, 2015
 and January&amp;#xA0;15, 2016, inclusive, and seeking class
 certification, an award of unspecified compensatory damages, an
 award of reasonable costs and expenses, including attorneys&amp;#x2019;
 fees, and other further relief as the Court may deem just and
 proper. On December&amp;#xA0;5, 2016, the court granted
 defendants&amp;#x2019; motion to dismiss the amended complaint, with
 leave to amend. The parties thereafter engaged in settlement
 negotiations and have agreed to a class-wide settlement that would
 not have a material effect on the Company&amp;#x2019;s financial
 statements. On April&amp;#xA0;28, 2017, the Court held a hearing to
 address preliminary approval of the settlement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;On April&amp;#xA0;13, 2017, a derivative action was
 filed in the Court of Chancery of the State of Delaware, captioned
 &lt;i&gt;Steinberg v. Bearden, et al.&lt;/i&gt;, Case No. &lt;font style="WHITE-SPACE: nowrap"&gt;2017-0286-AGB,&lt;/font&gt; purportedly on behalf
 of the Company against certain of the Company&amp;#x2019;s directors and
 executive officers. The derivative complaint alleges that the
 defendants breached their fiduciary duties to the Company and
 allegedly made false or misleading statements regarding the
 Company&amp;#x2019;s business and operations. The derivative action
 includes claims for, among other things, unspecified damages in
 favor of the Company, corporate actions to purportedly improve the
 Company&amp;#x2019;s corporate governance, and an award of costs and
 expenses to the derivative plaintiffs, including attorneys&amp;#x2019;
 fees. Because the action is in the early stages of the litigation
 process, the Company is unable to assess whether any loss or
 adverse effect on its financial condition is probable or remote or
 to estimate the range of potential loss, if any.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CostOfRevenue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_7">17855000</us-gaap:CostOfRevenue>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_5BF7C0A2-A705-43F5-AC3E-B3424A2C10D3_1_0">&lt;div&gt;
 &lt;p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;
 &lt;b&gt;7. NET LOSS PER SHARE OF COMMON STOCK&lt;/b&gt;&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;Basic net loss per share is calculated by dividing
 net loss by the weighted-average number of common shares
 outstanding during the period, less restricted common stock and
 common stock issued that is subject to repurchase, and excludes any
 dilutive effects of share-based awards. Diluted net loss per share
 of common stock is computed giving effect to all potential dilutive
 common shares. As the Company had net losses for the three months
 ended March&amp;#xA0;31, 2017 and 2016, all potential common shares
 were determined to be anti-dilutive.&lt;/p&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The following table sets forth the computation of
 basic and diluted net loss per share (in thousands, except share
 and per share amounts):&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(54,835&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65,752&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Weighted-average shares used in computing net loss per share of
 common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,848,383&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,067,608&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Net loss per share, basic and diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.89&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.26&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The following outstanding shares of common stock
 equivalents were excluded from the computation of diluted net loss
 per share of common stock for the periods presented since including
 them would have been anti-dilutive:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Common stock warrants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,250,000&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,250,000&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Exercise and conversion of common stock warrants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;476,368&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;476,368&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Common stock subject to repurchase&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,656&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;245,551&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Outstanding stock options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,642,652&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Unvested restricted stock, RSUs and PSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,293,213&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,384,146&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Estimated ESPP shares to be issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,601&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,448&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,079,147&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,059,165&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="pure" decimals="3" id="id_8826773_28FB7397-051A-494A-8675-C78AF8421D08_1_0">-0.004</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_3">55971000</us-gaap:SalesRevenueNet>
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_6B42BCD7-6817-47D6-98CE-413FE1E7CCB5_1_0">&lt;div&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The contractual maturities of investments in
 &lt;font style="white-space:nowrap"&gt;&lt;font style="white-space:nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 were as follows (in thousands):&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="56%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;March&amp;#xA0;31,
 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortized&amp;#xA0;Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortized&amp;#xA0;Cost&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;Estimated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Fair&amp;#xA0;Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Due within one year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,792&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,764&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Due after one year through five years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Total investments in &lt;font style="white-space:nowrap"&gt;&lt;font style="white-space:nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt;
 securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,461&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,876&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_ACC477F4-A9C4-45F1-92F3-497E50F7826C_1_0">2400000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_15">-199000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_DB075B37-BA6C-41AF-A54C-8EB8C57601C5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The following table sets forth the fair value of
 the Company&amp;#x2019;s financial assets and liabilities measured on a
 recurring basis by level within the fair value hierarchy (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Money market funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,048&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,050&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;1&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Level&amp;#xA0;2&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Money market funds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 U.S. government securities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Certificates of deposit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Commercial paper&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,235&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,235&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate notes and bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,084&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total financial assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_A07F0DA3-0173-460B-B62E-97AF6F0CA722_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;3. INTANGIBLE ASSETS, NET&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The following table summarizes the Company&amp;#x2019;s
 intangible assets, net (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&amp;#xA0;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,904&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,904&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&amp;#xA0;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,274&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,274&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;For both the three months ended March&amp;#xA0;31, 2017
 and 2016, the Company recognized amortization expense for
 intangible assets of $0.2&amp;#xA0;million in operating expenses. Based
 on the net carrying amount of intangibles subject to amortization,
 the estimated amortization expense for the remainder of 2017 and
 each of the succeeding years is as follows: nine months ending
 December&amp;#xA0;31, 2017: $0.6&amp;#xA0;million; 2018: $0.9&amp;#xA0;million;
 2019: $0.9&amp;#xA0;million; and 2020: $0.5&amp;#xA0;million.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:GrossProfit contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_8">38116000</us-gaap:GrossProfit>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_2F1A0B01-C802-4B16-8A0A-03AA34573A34_1_0">&lt;div&gt;
 &lt;p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;
 &lt;b&gt;8. INCOME TAXES&lt;/b&gt;&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The effective tax rate for the three months ended
 March&amp;#xA0;31, 2017 was (0.4) percent compared to (0.2) percent for
 the same period of 2016.&amp;#xA0;The income tax expense for the three
 months ended March&amp;#xA0;31, 2017 and 2016 was determined based upon
 estimates of the Company&amp;#x2019;s effective income tax rates in
 various jurisdictions. The difference between the consolidated
 effective income tax rate and the U.S. federal statutory rate is
 primarily attributable to state income taxes, foreign income taxes,
 the effect of certain permanent differences and full valuation
 allowance against net deferred tax assets.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:OperatingExpenses contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_13">92520000</us-gaap:OperatingExpenses>
  <us-gaap:NetIncomeLoss contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_18">-54835000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_16">-54603000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_27">12082000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:PaymentsOfFinancingCosts contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_32">26000</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_1_4">207000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_13">-14479000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_16">110000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_5247B0F4-BEC5-401C-9A67-87E2328EAD2C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Recently Issued Accounting
 Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;In January 2017, the Financial Accounting Standards
 Board (&amp;#x201C;FASB&amp;#x201D;) issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Intangibles-Goodwill
 and Other (Topic 350): Simplifying the Test for Goodwill
 Impairment&lt;/i&gt;, which eliminates Step 2 from the goodwill
 impairment test. The standard requires an entity to perform its
 annual, or interim, goodwill impairment test by comparing the fair
 value of a reporting unit with its carrying amount. An entity
 should recognize an impairment charge for the amount by which the
 carrying amount exceeds the reporting unit&amp;#x2019;s fair value. In
 addition, this new standard&amp;#xA0;eliminates the requirements for
 any reporting unit with a zero or negative carrying amount to
 perform a qualitative assessment.&amp;#xA0;The ASU is effective for
 public companies for fiscal years beginning after December&amp;#xA0;15,
 2019. Early adoption is permitted. The Company does not anticipate
 that ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04&lt;/font&gt; will have
 a material impact on its condensed consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In January 2017, FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2017-01,&lt;/font&gt; &lt;i&gt;Business
 Combinations (Topic 805): Clarifying the Definition of a
 Business,&lt;/i&gt; which clarifies the definition of a business with the
 objective of adding guidance to assist entities with evaluating
 whether transactions should be accounted for as acquisitions (or
 disposals) of assets or businesses. The ASU is effective for public
 companies for fiscal years beginning after December&amp;#xA0;15, 2017,
 including interim periods within those fiscal years. The Company
 does not anticipate that ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-01&lt;/font&gt; will have a material impact on
 its condensed consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In March 2016, FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt;
 &lt;i&gt;Compensation-Stock Compensation (Topic 718): Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt;, which simplifies
 several aspects of the accounting for employee share-based payment
 transactions for both public and &lt;font style="WHITE-SPACE: nowrap"&gt;non-public&lt;/font&gt; entities, including the
 accounting for income taxes, forfeitures and statutory tax
 withholding requirements, as well as classification in the
 statements of cash flows. The ASU is effective for public companies
 for fiscal years beginning after December&amp;#xA0;15, 2016, including
 interim periods within those fiscal years. The Company adopted the
 new standard as of January&amp;#xA0;1, 2017. As a result of adopting
 this standard, the Company made an accounting policy election to
 account for forfeitures as they occur. This change was applied on a
 modified retrospective basis, resulting in a cumulative-effect
 adjustment increasing accumulated deficit by $0.7&amp;#xA0;million as
 of January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Prior to January&amp;#xA0;1, 2017, the Company
 recognized the excess tax benefits of stock-based compensation
 expense as additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt; capital, and tax deficiencies
 of stock-based compensation expense in the income tax provision or
 as additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital to the extent that there were sufficient recognized excess
 tax benefits previously recognized. As a result of the prior
 requirement that excess tax benefits reduce taxes payable prior to
 be recognized as an increase in additional paid-in capital, the
 Company had not recognized certain deferred tax assets (all tax
 attributes such as loss or credit carryforwards) that could be
 attributed to tax deductions related to equity compensation in
 excess of compensation recognized for financial reporting.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;Effective as of January&amp;#xA0;1, 2017, the Company
 adopted a change in accounting policy in accordance with the new
 standard to account for excess tax benefits and tax deficiencies as
 income tax expense or benefit, treated as discrete items in the
 reporting period in which they occur, and to recognize previously
 unrecognized deferred tax assets that arose directly from (or the
 use of which was postponed by) tax deductions related to equity
 compensation in excess of compensation recognized for financial
 reporting. The change was applied on a modified retrospective
 basis; no prior periods were restated as a result of this change in
 accounting policy.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The new standard also eliminates the requirement
 that excess tax benefits be realized as a reduction in current
 taxes payable before the associated tax benefit can be recognized
 as an increase in additional paid-in capital. Approximately
 $38.4&amp;#xA0;million of federal net operating losses and
 $24.4&amp;#xA0;million of state net operating losses (none of which
 were included in the deferred tax assets recognized in the
 condensed consolidated balance sheet as of December&amp;#xA0;31, 2016)
 have been attributed to tax deduction for stock-based compensation
 expense in excess of the related book expense. Under the new
 standard, these previously unrecognized deferred tax assets were
 recognized on a modified retrospective basis as of January&amp;#xA0;1,
 2017. The U.S. federal and state net operating losses recognized as
 of January&amp;#xA0;1, 2017, as described above, have been offset by a
 valuation allowance. As a result, there was no &lt;font style="WHITE-SPACE: nowrap"&gt;tax-related&lt;/font&gt; cumulative-effect to
 accumulated deficit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In May 2014, FASB issued &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2014-09,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606)&lt;/i&gt;, which will replace
 most existing revenue recognition guidance in U.S. GAAP when it
 becomes effective. The ASU requires an entity to recognize the
 amount of revenue to which it expects to be entitled upon transfer
 of promised goods or services to customers. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2014-09&amp;#xA0;defines&lt;/font&gt; a
 five-step process in order to achieve this core principle, which
 may require the use of judgment and estimates, and also requires
 expanded qualitative and quantitative disclosures relating to the
 nature, amount, timing and uncertainty of revenue and cash flows
 arising from contracts with customers, including significant
 judgments and estimates used.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In August 2015, FASB issued &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2015-14,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Deferral of Effective
 Date&lt;/i&gt;, which defers the effective date of &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2014-09&amp;#xA0;by&lt;/font&gt; one year
 allowing early adoption as of the original effective date of
 January&amp;#xA0;1, 2017. The deferral results in the new revenue
 standard being effective for the Company as of January&amp;#xA0;1,
 2018. Additional ASUs have been issued to amend or clarify the new
 standard as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-12,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606)&lt;/i&gt;:&lt;i&gt;&amp;#xA0;Narrow-Scope
 Improvements and Practical Expedients&lt;/i&gt;&amp;#xA0;was issued in May
 2016. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-12&amp;#xA0;amends&lt;/font&gt; the new
 revenue recognition standard to clarify the guidance on assessing
 collectability, &lt;font style="WHITE-SPACE: nowrap"&gt;measuring&amp;#xA0;non-cash&amp;#xA0;consideration,&lt;/font&gt;
 presenting sales taxes and certain transition matters.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-10,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Identifying Performance
 Obligations and Licensing&lt;/i&gt;&amp;#xA0;was issued in April 2016.
 &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-10&amp;#xA0;addresses&lt;/font&gt;
 implementation issues identified by the FASB-International
 Accounting Standards Board Joint Transition Resource Group
 (&amp;#x201C;TRG&amp;#x201D;) for Revenue Recognition concerning identifying
 performance obligations and accounting for licenses of intellectual
 property.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-08,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Principal versus Agent
 Considerations (Reporting Revenue Gross versus Net)&lt;/i&gt;&amp;#xA0;was
 issued in March 2016. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-08&amp;#xA0;requires&lt;/font&gt; an
 entity to determine whether the nature of its promise to provide
 goods or services to a customer is performed in a principal or
 agent capacity and to recognize revenue in a gross or net manner
 based on its principal or agent designation.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The new standard permits adoption either by using
 (i)&amp;#xA0;a full retrospective approach for all periods presented or
 (ii)&amp;#xA0;a modified retrospective approach with the cumulative
 effect of initially applying the new standard recognized at the
 date of initial application and providing certain additional
 disclosures. The Company is adopting the new standard as of
 January&amp;#xA0;1, 2018 using the modified retrospective approach. The
 Company&amp;#x2019;s decision was based on a number of factors such as
 the significance of the impact of the new standard on the
 Company&amp;#x2019;s financial results, system readiness, including that
 of software procured from third-party providers, and the
 Company&amp;#x2019;s ability to accumulate and analyze the information
 necessary to assess the cumulative effect of the new standard
 through January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;The Company is continuing to evaluate the impact of
 the new standard on its accounting policies, processes and system
 requirements. The Company has assigned internal resources in
 addition to the engagement of third-party service providers to
 assist in the evaluation and to provide periodic updates to
 management and the Audit Committee. Furthermore, the Company has
 made and will continue to make investments in systems to enable
 timely and accurate reporting under the new standard. While the
 Company continues to assess all potential impacts under the new
 standard, there is the potential for significant impacts to the
 timing and amount of support subscription and professional services
 revenue recognized, as well as the potential capitalization and
 amortization of contract acquisition costs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Under current industry-specific software revenue
 recognition guidance, the Company has concluded it has not
 established vendor-specific objective evidence of fair value
 (&amp;#x201C;VSOE&amp;#x201D;) for support subscriptions and professional
 services offerings in multiple-element arrangements where support
 subscriptions are sold with professional services. The Company
 recognizes revenue on a ratable basis over the period beginning
 when both the support subscription and professional services have
 substantially commenced, and ending at the conclusion of the
 support subscription or professional services period, whichever is
 longer. The new standard, which does not retain the concept of
 VSOE, requires an evaluation of whether support subscriptions and
 professional services are distinct performance obligations, and
 therefore should be separately recognized as the respective
 performance obligations are satisfied based on the standalone
 selling price for each performance obligation, which may not be on
 a ratable basis. Depending on the outcome of the Company&amp;#x2019;s
 evaluation under the new standard, the timing of revenue
 recognition could change significantly for professional services
 bundled in multiple-element arrangements and currently recognized
 ratably due to lack of VSOE for support subscriptions. In
 particular, professional services revenue is likely to be
 recognized in an earlier period and over a shorter timeframe under
 the new standard compared to the Company&amp;#x2019;s current accounting
 policy under the existing standards and guidance.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As part of its preliminary evaluation, the Company
 has also considered the impact of the guidance in Accounting
 Standards &lt;font style="WHITE-SPACE: nowrap"&gt;Codification&amp;#xA0;340-40&lt;/font&gt;&lt;i&gt;,&lt;/i&gt;&lt;i&gt;&amp;#xA0;Other
 Assets and Deferred Costs; Contracts with Customers&lt;/i&gt;, and the
 interpretations of the FASB TRG for Revenue Recognition from their
 November&amp;#xA0;7, 2016 meeting with respect to the capitalization
 and amortization of incremental costs of obtaining a contract
 (&lt;i&gt;e.g.&lt;/i&gt;, sales commissions). For contracts with an expected
 duration greater than one year, the new standard requires the
 capitalization of incremental costs that the Company incurs to
 obtain a contract with a customer that it would not have incurred
 if the contract had not been obtained, provided the Company expects
 to recover the costs. Such capitalized costs are then to be
 amortized on a systematic basis that is consistent with the
 transfer to the customer of the services to which such costs
 relate, and the amortization period may extend beyond the initial
 contract term if renewal commissions on expected renewals are not
 commensurate with the commission on the initial contract. Under the
 Company&amp;#x2019;s current accounting policy, incremental costs
 incurred to obtain a contract are expensed when incurred. Thus, the
 application of the new standard could result in a significant
 change to the Company&amp;#x2019;s current accounting policy for
 contract acquisition costs, which may result in the Company
 recognizing the expense for contract acquisition costs in a
 different period, and potentially over a longer period, compared to
 the Company&amp;#x2019;s current practice under the existing standards
 and guidance.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company is in the process of quantifying the
 impact of the new standard and related guidance. There have not
 been any significant updates to the Company&amp;#x2019;s implementation
 status as described in Note 2 of the Company&amp;#x2019;s Annual Report
 on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the year
 ended December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;With the exception of the new standards discussed
 above, there have been no other recent accounting pronouncements or
 changes in accounting pronouncements during
 the&amp;#xA0;three&amp;#xA0;months ended&amp;#xA0;March&amp;#xA0;31, 2017 that are
 of significance or potential significance to the Company, as
 compared to the recent accounting pronouncements described in Note
 2 of the Company&amp;#x2019;s Annual Report on &lt;font style="WHITE-SPACE: nowrap"&gt;Form&amp;#xA0;10-K&lt;/font&gt; for the year ended
 December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_1_5">212000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_15">1002000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_14">-54404000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_1_3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_20">-228000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_E119185F-14CD-4606-A62D-E63AD53CF3CF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to restricted
 stock for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&amp;#xA0;Issued&lt;br /&gt;
 Outside&amp;#xA0;the&amp;#xA0;Stock&lt;br /&gt;
 Plans&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-Average&lt;br /&gt;
 Grant Date&amp;#xA0;Fair&lt;br /&gt;
 Value&amp;#xA0;Per&amp;#xA0;Share&amp;#xA0;(*)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275,835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275,835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(*)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;The weighted-average grant date fair value per
 share relates to 1,424,946 shares of restricted stock paid as part
 of the acquisition of Onyara, Inc., of which 275,835 shares are
 unvested as of March&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_34">4227000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_1_2">5000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_19">12513000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:InvestmentIncomeAmortizationOfPremium contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_4">115000</us-gaap:InvestmentIncomeAmortizationOfPremium>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_18">-2166000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_78020E49-967C-46DE-A49A-A1E05EFCAB00_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 &lt;b&gt;1. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING
 POLICIES&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;Hortonworks, Inc. (the &amp;#x201C;Company&amp;#x201D;) was
 incorporated in Delaware in 2011 and is an industry-leading
 innovator that creates, distributes and supports a new class of
 enterprise data management software solutions built on open source
 technology. The Company&amp;#x2019;s customers use the Company&amp;#x2019;s
 enterprise-scale &amp;#x201C;Connected Data Platforms&amp;#x201D; to build
 transformational data applications fueled by actionable
 intelligence from data in motion, information that flows over a
 network, such as the internet or corporate networks, and data at
 rest, information that is stored in digital form in a file system,
 database or other storage medium.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;data-at-rest&lt;/font&gt;&lt;/font&gt; solution,
 Hortonworks Data Platform (&amp;#x201C;HDP&amp;#x201D;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;), is an
 enterprise-scale data management platform built entirely on open
 source software, including Apache&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;
 Hadoop&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;. HDP combines
 computer servers with local storage and open source software
 technology to create a reliable distributed compute and storage
 platform for large data sets that is secure and scalable up to
 petabytes of data within thousands of servers or nodes. At the core
 of HDP is the next generation computing and resource management
 framework called Yet Another Resource Negotiator
 (&amp;#x201C;YARN&amp;#x201D;), which enables a centralized data architecture
 for batch, interactive and real-time workloads to be executed
 simultaneously on both a single cluster and data set with the
 comprehensive security, governance and operational services
 enterprise customers require. HDP integrates with existing data
 center technologies to support &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;best-of-breed&lt;/font&gt;&lt;/font&gt; data
 architectures and enables the Company&amp;#x2019;s customers to collect,
 store, process and analyze increasing amounts of existing and new
 data types in a way that augments rather than replaces their
 existing data center infrastructures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;data-in-motion&lt;/font&gt;&lt;/font&gt; solution,
 Hortonworks DataFlow (&amp;#x201C;HDF&amp;#x201D;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;), is an
 enterprise-scale data ingest and stream processing platform built
 entirely on open source software, including Apache NiFi. HDF is
 complementary to HDP and accelerates the flow of data in motion
 into HDP to support full fidelity analytics. HDF is a real-time,
 integrated, secure and adaptive platform capable of ingesting any
 type of data in motion&amp;#x2014;from traditional data sources to new
 data types, such as sensor and machine data, server log data,
 clickstream data, &lt;font style="WHITE-SPACE: nowrap"&gt;geo-location&lt;/font&gt; data, social and
 sentiment data and other data generated by documents and other file
 types. HDF enables customers to collect, curate and analyze their
 data in motion in order to deliver real-time business insights and
 actionable intelligence.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In December 2014, the Company completed its initial
 public offering and concurrent private placement (collectively, the
 &amp;#x201C;IPO&amp;#x201D;). In February 2016, the Company completed a
 &lt;font style="WHITE-SPACE: nowrap"&gt;follow-on&lt;/font&gt; public offering
 of an aggregate of 9,688,750 shares of its common stock, including
 1,263,750 additional shares sold pursuant to the full exercise of
 the option to purchase additional shares by the underwriters, at a
 public offering price of $9.50 per share. Net proceeds to the
 Company were approximately $87.7&amp;#xA0;million after deducting
 underwriting discounts and commissions and offering expenses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Basis of Presentation and
 Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The unaudited condensed consolidated financial
 statements have been prepared in accordance with generally accepted
 accounting principles (&amp;#x201C;GAAP&amp;#x201D;) in the United States
 (&amp;#x201C;U.S.&amp;#x201D;) and applicable rules and regulations of the
 Securities and Exchange Commission (&amp;#x201C;SEC&amp;#x201D;) regarding
 interim financial reporting. These financial statements have been
 prepared on the same basis as the Company&amp;#x2019;s annual financial
 statements and, in the opinion of management, reflect all normal
 recurring adjustments, except as otherwise disclosed, that are
 necessary for a fair statement of the Company&amp;#x2019;s results for
 the interim periods presented. These interim financial results are
 not necessarily indicative of results expected for the full fiscal
 year or for any subsequent interim period.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The condensed consolidated financial statements and
 related financial information should be read in conjunction with
 the audited financial statements and the related notes included in
 the Company&amp;#x2019;s Annual Report on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the year ended
 December&amp;#xA0;31, 2016. Certain information and footnote
 disclosures normally included in financial statements prepared in
 accordance with U.S. GAAP have been condensed or omitted. The
 condensed consolidated balance sheet as of December&amp;#xA0;31, 2016
 was derived from the Company&amp;#x2019;s audited financial statements
 for the year ended December&amp;#xA0;31, 2016, but does not include all
 disclosures required by U.S. GAAP as permitted by the applicable
 rules and regulations of the SEC regarding interim financial
 reporting. However, the Company believes the disclosures are
 adequate to make the information presented not misleading. The
 condensed consolidated financial statements include the accounts of
 the Company and its wholly owned subsidiaries. All intercompany
 transactions and balances have been eliminated in
 consolidation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Changes in Accounting Policies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company adopted Accounting Standards Update
 (&amp;#x201C;ASU&amp;#x201D;) &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt;
 &lt;i&gt;Compensation-Stock Compensation (Topic 718): Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt; on January&amp;#xA0;1,
 2017. Under the new standard, the Company is permitted to make a
 &lt;font style="WHITE-SPACE: nowrap"&gt;one-time&lt;/font&gt; accounting policy
 election to either account for forfeitures as they occur or to
 estimate forfeitures. The Company elected to account for
 forfeitures as they occur.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The updated stock-based compensation expense and
 income tax accounting policies are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Stock-Based Compensation Expense&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company recognizes compensation costs related
 to employee stock options, restricted stock units
 (&amp;#x201C;RSUs&amp;#x201D;), performance stock units (&amp;#x201C;PSUs&amp;#x201D;)
 and participation in the Company&amp;#x2019;s 2014 Employee Stock
 Purchase Plan (&amp;#x201C;ESPP&amp;#x201D;) based on the estimated fair
 value on the date of grant. The Company estimates the grant date
 fair value of options using the Black-Scholes option pricing model.
 The Company estimates the grant date fair value of RSUs and PSUs
 based upon the closing market price of the Company&amp;#x2019;s common
 stock on the grant date. The Company estimates fair value of each
 ESPP purchase at the beginning of the offering period using the
 Black-Scholes option pricing model. The respective grant date fair
 values of stock options, restricted stock, RSUs, PSUs and each ESPP
 purchase are recognized on a straight-line basis over the requisite
 service periods, which are the vesting periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company recognizes compensation costs related
 to restricted stock granted in connection with an acquisition based
 upon the fair market value of the underlying common shares.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for stock options and RSUs
 issued &lt;font style="WHITE-SPACE: nowrap"&gt;to&amp;#xA0;non-employees&amp;#xA0;based&lt;/font&gt; on
 the fair value of the awards as determined using the Black-Scholes
 option pricing model and the closing market price of the
 Company&amp;#x2019;s common stock, respectively. The fair value of stock
 options and RSUs granted &lt;font style="WHITE-SPACE: nowrap"&gt;to&amp;#xA0;non-employees&amp;#xA0;are&lt;/font&gt;
 remeasured each period as the stock options and RSUs vest, and the
 resulting change in value, if any, is recognized in the condensed
 consolidated statements of operations during the period the related
 services are performed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;PSUs allow the recipients of such awards to earn
 fully vested shares of the Company&amp;#x2019;s common stock upon the
 achievement &lt;font style="WHITE-SPACE: nowrap"&gt;of&amp;#xA0;pre-established&amp;#xA0;performance&lt;/font&gt;
 objectives. Stock-based compensation expense associated with PSUs
 is recognized when the performance objective is expected to be
 achieved. On a quarterly basis, the Company evaluates the
 performance criteria attainment. The cumulative effect on current
 and prior periods of a change in the estimated number of PSUs
 expected to be earned is recognized as compensation expense or as
 reduction of previously recognized compensation expense in the
 period of the revised estimate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for income taxes using an
 asset and liability approach. Deferred income tax assets and
 liabilities are computed for differences between the financial
 statement and income tax basis of assets and liabilities that will
 result in taxable or deductible amounts in the future. Such
 deferred income tax asset and liability computations are based on
 enacted tax laws and rates applicable to periods in which the
 differences are expected to affect taxable income. A valuation
 allowance is established, when necessary, for any portion of
 deferred income tax assets where it is considered more likely than
 not that it will not be realized.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The tax effects of the Company&amp;#x2019;s income tax
 positions are recognized only if determined &amp;#x201C;more likely than
 not&amp;#x201D; to be sustained based solely on the technical merits as
 of the reporting date. The Company considers many factors when
 evaluating and estimating its tax positions and tax benefits, which
 may require periodic adjustments and which may not accurately
 anticipate actual outcomes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for excess tax benefits and
 tax deficiencies as income tax expense or benefit, treated as
 discrete items in the reporting period in which they occur, and
 recognizes previously unrecognized deferred tax assets that arose
 directly from (or the use of which was postponed by) tax deductions
 related to equity compensation in excess of compensation recognized
 for financial reporting.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;Other than the changes to the Company&amp;#x2019;s
 stock-based compensation expense and income taxes accounting
 policies, there have been no other material changes to the
 Company&amp;#x2019;s significant accounting policies described in the
 Company&amp;#x2019;s Annual Report on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the fiscal year ended
 December&amp;#xA0;31, 2016 that have had a material impact on the
 Company&amp;#x2019;s condensed consolidated financial statements and
 related notes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The preparation of condensed consolidated financial
 statements in conformity with U.S. GAAP requires management to make
 estimates and assumptions that affect the reported amounts of
 assets, liabilities, revenue, and expenses, the related disclosure
 of contingent assets and liabilities at the date of the condensed
 consolidated financial statements and the reported amounts of
 expenses during the reporting period. The Company bases its
 estimates and judgments on its historical experience, knowledge of
 current conditions and its beliefs regarding what may occur in the
 future given available information. Estimates, assumptions and
 judgments are used for, but are not limited to, revenue
 recognition, stock-based awards and warrants, accounting for income
 taxes, allowance for doubtful accounts, valuation and determination
 of other-than-temporary impairments of notes receivable and certain
 accrued liabilities. Actual results may differ from these
 estimates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Recently Issued Accounting
 Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;In January 2017, the Financial Accounting Standards
 Board (&amp;#x201C;FASB&amp;#x201D;) issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Intangibles-Goodwill
 and Other (Topic 350): Simplifying the Test for Goodwill
 Impairment&lt;/i&gt;, which eliminates Step 2 from the goodwill
 impairment test. The standard requires an entity to perform its
 annual, or interim, goodwill impairment test by comparing the fair
 value of a reporting unit with its carrying amount. An entity
 should recognize an impairment charge for the amount by which the
 carrying amount exceeds the reporting unit&amp;#x2019;s fair value. In
 addition, this new standard&amp;#xA0;eliminates the requirements for
 any reporting unit with a zero or negative carrying amount to
 perform a qualitative assessment.&amp;#xA0;The ASU is effective for
 public companies for fiscal years beginning after December&amp;#xA0;15,
 2019. Early adoption is permitted. The Company does not anticipate
 that ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04&lt;/font&gt; will have
 a material impact on its condensed consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In January 2017, FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2017-01,&lt;/font&gt; &lt;i&gt;Business
 Combinations (Topic 805): Clarifying the Definition of a
 Business,&lt;/i&gt; which clarifies the definition of a business with the
 objective of adding guidance to assist entities with evaluating
 whether transactions should be accounted for as acquisitions (or
 disposals) of assets or businesses. The ASU is effective for public
 companies for fiscal years beginning after December&amp;#xA0;15, 2017,
 including interim periods within those fiscal years. The Company
 does not anticipate that ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2017-01&lt;/font&gt; will have a material impact on
 its condensed consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In March 2016, FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt;
 &lt;i&gt;Compensation-Stock Compensation (Topic 718): Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt;, which simplifies
 several aspects of the accounting for employee share-based payment
 transactions for both public and &lt;font style="WHITE-SPACE: nowrap"&gt;non-public&lt;/font&gt; entities, including the
 accounting for income taxes, forfeitures and statutory tax
 withholding requirements, as well as classification in the
 statements of cash flows. The ASU is effective for public companies
 for fiscal years beginning after December&amp;#xA0;15, 2016, including
 interim periods within those fiscal years. The Company adopted the
 new standard as of January&amp;#xA0;1, 2017. As a result of adopting
 this standard, the Company made an accounting policy election to
 account for forfeitures as they occur. This change was applied on a
 modified retrospective basis, resulting in a cumulative-effect
 adjustment increasing accumulated deficit by $0.7&amp;#xA0;million as
 of January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Prior to January&amp;#xA0;1, 2017, the Company
 recognized the excess tax benefits of stock-based compensation
 expense as additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt; capital, and tax deficiencies
 of stock-based compensation expense in the income tax provision or
 as additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital to the extent that there were sufficient recognized excess
 tax benefits previously recognized. As a result of the prior
 requirement that excess tax benefits reduce taxes payable prior to
 be recognized as an increase in additional paid-in capital, the
 Company had not recognized certain deferred tax assets (all tax
 attributes such as loss or credit carryforwards) that could be
 attributed to tax deductions related to equity compensation in
 excess of compensation recognized for financial reporting.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;Effective as of January&amp;#xA0;1, 2017, the Company
 adopted a change in accounting policy in accordance with the new
 standard to account for excess tax benefits and tax deficiencies as
 income tax expense or benefit, treated as discrete items in the
 reporting period in which they occur, and to recognize previously
 unrecognized deferred tax assets that arose directly from (or the
 use of which was postponed by) tax deductions related to equity
 compensation in excess of compensation recognized for financial
 reporting. The change was applied on a modified retrospective
 basis; no prior periods were restated as a result of this change in
 accounting policy.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The new standard also eliminates the requirement
 that excess tax benefits be realized as a reduction in current
 taxes payable before the associated tax benefit can be recognized
 as an increase in additional paid-in capital. Approximately
 $38.4&amp;#xA0;million of federal net operating losses and
 $24.4&amp;#xA0;million of state net operating losses (none of which
 were included in the deferred tax assets recognized in the
 condensed consolidated balance sheet as of December&amp;#xA0;31, 2016)
 have been attributed to tax deduction for stock-based compensation
 expense in excess of the related book expense. Under the new
 standard, these previously unrecognized deferred tax assets were
 recognized on a modified retrospective basis as of January&amp;#xA0;1,
 2017. The U.S. federal and state net operating losses recognized as
 of January&amp;#xA0;1, 2017, as described above, have been offset by a
 valuation allowance. As a result, there was no &lt;font style="WHITE-SPACE: nowrap"&gt;tax-related&lt;/font&gt; cumulative-effect to
 accumulated deficit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In May 2014, FASB issued &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2014-09,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606)&lt;/i&gt;, which will replace
 most existing revenue recognition guidance in U.S. GAAP when it
 becomes effective. The ASU requires an entity to recognize the
 amount of revenue to which it expects to be entitled upon transfer
 of promised goods or services to customers. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2014-09&amp;#xA0;defines&lt;/font&gt; a
 five-step process in order to achieve this core principle, which
 may require the use of judgment and estimates, and also requires
 expanded qualitative and quantitative disclosures relating to the
 nature, amount, timing and uncertainty of revenue and cash flows
 arising from contracts with customers, including significant
 judgments and estimates used.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In August 2015, FASB issued &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2015-14,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Deferral of Effective
 Date&lt;/i&gt;, which defers the effective date of &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2014-09&amp;#xA0;by&lt;/font&gt; one year
 allowing early adoption as of the original effective date of
 January&amp;#xA0;1, 2017. The deferral results in the new revenue
 standard being effective for the Company as of January&amp;#xA0;1,
 2018. Additional ASUs have been issued to amend or clarify the new
 standard as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-12,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606)&lt;/i&gt;:&lt;i&gt;&amp;#xA0;Narrow-Scope
 Improvements and Practical Expedients&lt;/i&gt;&amp;#xA0;was issued in May
 2016. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-12&amp;#xA0;amends&lt;/font&gt; the new
 revenue recognition standard to clarify the guidance on assessing
 collectability, &lt;font style="WHITE-SPACE: nowrap"&gt;measuring&amp;#xA0;non-cash&amp;#xA0;consideration,&lt;/font&gt;
 presenting sales taxes and certain transition matters.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-10,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Identifying Performance
 Obligations and Licensing&lt;/i&gt;&amp;#xA0;was issued in April 2016.
 &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-10&amp;#xA0;addresses&lt;/font&gt;
 implementation issues identified by the FASB-International
 Accounting Standards Board Joint Transition Resource Group
 (&amp;#x201C;TRG&amp;#x201D;) for Revenue Recognition concerning identifying
 performance obligations and accounting for licenses of intellectual
 property.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;No.&amp;#xA0;2016-08,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Revenue
 from Contracts with Customers (Topic 606): Principal versus Agent
 Considerations (Reporting Revenue Gross versus Net)&lt;/i&gt;&amp;#xA0;was
 issued in March 2016. &lt;font style="WHITE-SPACE: nowrap"&gt;ASU&amp;#xA0;2016-08&amp;#xA0;requires&lt;/font&gt; an
 entity to determine whether the nature of its promise to provide
 goods or services to a customer is performed in a principal or
 agent capacity and to recognize revenue in a gross or net manner
 based on its principal or agent designation.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The new standard permits adoption either by using
 (i)&amp;#xA0;a full retrospective approach for all periods presented or
 (ii)&amp;#xA0;a modified retrospective approach with the cumulative
 effect of initially applying the new standard recognized at the
 date of initial application and providing certain additional
 disclosures. The Company is adopting the new standard as of
 January&amp;#xA0;1, 2018 using the modified retrospective approach. The
 Company&amp;#x2019;s decision was based on a number of factors such as
 the significance of the impact of the new standard on the
 Company&amp;#x2019;s financial results, system readiness, including that
 of software procured from third-party providers, and the
 Company&amp;#x2019;s ability to accumulate and analyze the information
 necessary to assess the cumulative effect of the new standard
 through January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;The Company is continuing to evaluate the impact of
 the new standard on its accounting policies, processes and system
 requirements. The Company has assigned internal resources in
 addition to the engagement of third-party service providers to
 assist in the evaluation and to provide periodic updates to
 management and the Audit Committee. Furthermore, the Company has
 made and will continue to make investments in systems to enable
 timely and accurate reporting under the new standard. While the
 Company continues to assess all potential impacts under the new
 standard, there is the potential for significant impacts to the
 timing and amount of support subscription and professional services
 revenue recognized, as well as the potential capitalization and
 amortization of contract acquisition costs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Under current industry-specific software revenue
 recognition guidance, the Company has concluded it has not
 established vendor-specific objective evidence of fair value
 (&amp;#x201C;VSOE&amp;#x201D;) for support subscriptions and professional
 services offerings in multiple-element arrangements where support
 subscriptions are sold with professional services. The Company
 recognizes revenue on a ratable basis over the period beginning
 when both the support subscription and professional services have
 substantially commenced, and ending at the conclusion of the
 support subscription or professional services period, whichever is
 longer. The new standard, which does not retain the concept of
 VSOE, requires an evaluation of whether support subscriptions and
 professional services are distinct performance obligations, and
 therefore should be separately recognized as the respective
 performance obligations are satisfied based on the standalone
 selling price for each performance obligation, which may not be on
 a ratable basis. Depending on the outcome of the Company&amp;#x2019;s
 evaluation under the new standard, the timing of revenue
 recognition could change significantly for professional services
 bundled in multiple-element arrangements and currently recognized
 ratably due to lack of VSOE for support subscriptions. In
 particular, professional services revenue is likely to be
 recognized in an earlier period and over a shorter timeframe under
 the new standard compared to the Company&amp;#x2019;s current accounting
 policy under the existing standards and guidance.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As part of its preliminary evaluation, the Company
 has also considered the impact of the guidance in Accounting
 Standards &lt;font style="WHITE-SPACE: nowrap"&gt;Codification&amp;#xA0;340-40&lt;/font&gt;&lt;i&gt;,&lt;/i&gt;&lt;i&gt;&amp;#xA0;Other
 Assets and Deferred Costs; Contracts with Customers&lt;/i&gt;, and the
 interpretations of the FASB TRG for Revenue Recognition from their
 November&amp;#xA0;7, 2016 meeting with respect to the capitalization
 and amortization of incremental costs of obtaining a contract
 (&lt;i&gt;e.g.&lt;/i&gt;, sales commissions). For contracts with an expected
 duration greater than one year, the new standard requires the
 capitalization of incremental costs that the Company incurs to
 obtain a contract with a customer that it would not have incurred
 if the contract had not been obtained, provided the Company expects
 to recover the costs. Such capitalized costs are then to be
 amortized on a systematic basis that is consistent with the
 transfer to the customer of the services to which such costs
 relate, and the amortization period may extend beyond the initial
 contract term if renewal commissions on expected renewals are not
 commensurate with the commission on the initial contract. Under the
 Company&amp;#x2019;s current accounting policy, incremental costs
 incurred to obtain a contract are expensed when incurred. Thus, the
 application of the new standard could result in a significant
 change to the Company&amp;#x2019;s current accounting policy for
 contract acquisition costs, which may result in the Company
 recognizing the expense for contract acquisition costs in a
 different period, and potentially over a longer period, compared to
 the Company&amp;#x2019;s current practice under the existing standards
 and guidance.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company is in the process of quantifying the
 impact of the new standard and related guidance. There have not
 been any significant updates to the Company&amp;#x2019;s implementation
 status as described in Note 2 of the Company&amp;#x2019;s Annual Report
 on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the year
 ended December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;With the exception of the new standards discussed
 above, there have been no other recent accounting pronouncements or
 changes in accounting pronouncements during
 the&amp;#xA0;three&amp;#xA0;months ended&amp;#xA0;March&amp;#xA0;31, 2017 that are
 of significance or potential significance to the Company, as
 compared to the recent accounting pronouncements described in Note
 2 of the Company&amp;#x2019;s Annual Report on &lt;font style="WHITE-SPACE: nowrap"&gt;Form&amp;#xA0;10-K&lt;/font&gt; for the year ended
 December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_17">232000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_21">-9003000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:OtherNoncashIncomeExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_11">-76000</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:SubscriptionRevenue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_1">42098000</us-gaap:SubscriptionRevenue>
  <us-gaap:GainLossOnContractTermination contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_8">-349000</us-gaap:GainLossOnContractTermination>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="Segment" decimals="INF" id="id_8826773_665A6E47-3719-4372-90D4-E3FC79FE9B9E_1_0">1</us-gaap:NumberOfReportableSegments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_26">1218000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_29">4343000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_5001_4">267685</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:UseOfEstimates contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_3146B66C-C520-4C84-8DC4-B449AF93A3F2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The preparation of condensed consolidated financial
 statements in conformity with U.S. GAAP requires management to make
 estimates and assumptions that affect the reported amounts of
 assets, liabilities, revenue, and expenses, the related disclosure
 of contingent assets and liabilities at the date of the condensed
 consolidated financial statements and the reported amounts of
 expenses during the reporting period. The Company bases its
 estimates and judgments on its historical experience, knowledge of
 current conditions and its beliefs regarding what may occur in the
 future given available information. Estimates, assumptions and
 judgments are used for, but are not limited to, revenue
 recognition, stock-based awards and warrants, accounting for income
 taxes, allowance for doubtful accounts, valuation and determination
 of other-than-temporary impairments of notes receivable and certain
 accrued liabilities. Actual results may differ from these
 estimates.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_9B4538F6-25FE-4457-8904-A86BA3EB83E5_1_0">&lt;div&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The following outstanding shares of common stock
 equivalents were excluded from the computation of diluted net loss
 per share of common stock for the periods presented since including
 them would have been anti-dilutive:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Common stock warrants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,250,000&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,250,000&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Exercise and conversion of common stock warrants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;476,368&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;476,368&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Common stock subject to repurchase&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,656&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;245,551&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Outstanding stock options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,642,652&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Unvested restricted stock, RSUs and PSUs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,293,213&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,384,146&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Estimated ESPP shares to be issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,601&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,448&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,079,147&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,059,165&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_378EAFBF-C4D6-4B7F-BD49-668412DB49D6_3001_2">P6Y6M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_449A48F6-CB4C-42FE-99A6-031A710F3607_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;6. STOCKHOLDERS&amp;#x2019; (DEFICIT) EQUITY&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;Each share of common stock is entitled to one vote
 for matters to be voted on by the stockholders of the Company. The
 holders of common stock are also entitled to receive dividends
 whenever declared by the Board of Directors from legally available
 funds. The Company has not paid a dividend since its inception, and
 has no current plans to do so.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;2011 Stock Option and Grant Plan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;In December 2014, in connection with the closing of
 the Company&amp;#x2019;s IPO, the Hortonworks, Inc. 2011 Stock Option
 and Grant Plan (the &amp;#x201C;2011 Plan&amp;#x201D;) was terminated and
 shares authorized for issuance under the 2011 Plan were canceled
 (except for those shares reserved for issuance upon exercise of
 outstanding stock options). As of March&amp;#xA0;31, 2017, options to
 purchase 6,178,205 shares of common stock were outstanding under
 the 2011 Plan pursuant to their original terms and no shares were
 available for future grant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;2014 Stock Option and Incentive
 Plan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Hortonworks, Inc. 2014 Stock Option and
 Incentive Plan (the &amp;#x201C;2014 Plan&amp;#x201D;) was adopted by the
 Company&amp;#x2019;s Board of Directors in September 2014. The 2014 Plan
 was approved by the Company&amp;#x2019;s stockholders in November 2014
 and became effective immediately prior to the closing of the
 Company&amp;#x2019;s IPO. All remaining shares available in the 2011
 Plan rolled into the 2014 Plan following the consummation of the
 IPO. An amendment and restatement of the 2014 Plan (the
 &amp;#x201C;Amended 2014 Plan&amp;#x201D;) was approved by the Board of
 Directors in April 2016 and by the Company&amp;#x2019;s stockholders in
 May 2016. The Amended 2014 Plan allows the Compensation Committee
 to make equity-based incentive awards to the Company&amp;#x2019;s full
 or part-time officers, employees, &lt;font style="WHITE-SPACE: nowrap"&gt;non-employee&lt;/font&gt; directors and
 consultants.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company initially reserved 6,000,000 shares of
 the Company&amp;#x2019;s common stock for the issuance of awards under
 the 2014 Plan, plus 923,732 shares of the Company&amp;#x2019;s common
 stock that remained available for issuance under the
 Company&amp;#x2019;s 2011 Plan as of the Company&amp;#x2019;s IPO date. The
 amendment and restatement of the 2014 Plan increased the number of
 shares reserved for issuance under the Amended 2014 Plan by
 7,000,000 shares. The Amended 2014 Plan also provides that the
 number of shares reserved and available for issuance under the plan
 will automatically increase each January&amp;#xA0;1, beginning on
 January&amp;#xA0;1, 2015, by five percent of the outstanding number of
 shares of the Company&amp;#x2019;s common stock on the immediately
 preceding December&amp;#xA0;31 or such lesser number of shares as
 determined by the Company&amp;#x2019;s Compensation Committee. This
 number is subject to adjustment in the event of a stock split,
 stock dividend or other change in the Company&amp;#x2019;s
 capitalization.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In April, June and July 2015, under the 2014 Plan,
 the Company granted an aggregate of 421,484 PSUs to certain
 executive and senior officers (the &amp;#x201C;Grantees&amp;#x201D;) that
 vest upon (a)&amp;#xA0;the achievement of specified performance targets
 as set by the Compensation Committee and (b)&amp;#xA0;the Grantee
 remaining employed during the respective performance cycles over a
 service period of up to three years, with such service periods
 commencing on July&amp;#xA0;1, 2015. The performance target value for
 each performance cycle is based on an average of the applicable
 internal and external billings amounts for the respective
 performance cycle. The number of PSUs that vest for a given
 performance cycle is based on the Company&amp;#x2019;s achievement of
 actual billings relative to the performance target value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In October 2015, under the 2014 Plan, the Company
 granted an aggregate of 266,084 PSUs to the Grantees that vest upon
 (a)&amp;#xA0;the achievement of specified performance targets as set by
 the Compensation Committee and (b)&amp;#xA0;the Grantee remaining
 employed for the duration of the respective &lt;font style="WHITE-SPACE: nowrap"&gt;12-month&lt;/font&gt; performance cycles over a
 service period of up to two years, with such service periods
 commencing on January&amp;#xA0;1, 2016.&amp;#xA0;The number of PSUs that
 vest for a given performance cycle is based on the Company&amp;#x2019;s
 achievement of EBITDA growth and revenue growth relative to the
 linear ranking of a &lt;font style="WHITE-SPACE: nowrap"&gt;pre-selected&lt;/font&gt; group of the
 Company&amp;#x2019;s peers.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As of March&amp;#xA0;31, 2017, options to purchase
 shares of stock, RSUs, PSUs and restricted stock covering an
 aggregate of 12,748,482 shares of common stock were outstanding
 under the Amended 2014 Plan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;On January&amp;#xA0;1, 2017, the shares reserved for
 issuance under the Amended 2014 Plan increased by 3,071,470,
 resulting in 22,342,530 total shares reserved for issuance under
 the Amended 2014 Plan as of March&amp;#xA0;31, 2017, of which 5,892,336
 shares remained available for issuance.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;2014 Employee Stock Purchase Plan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company&amp;#x2019;s ESPP was adopted and approved
 by the Company&amp;#x2019;s Board of Directors in September 2014, was
 adopted and approved by the Company&amp;#x2019;s stockholders in
 November 2014, and was amended in August 2015, to allow employees
 of certain of the Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;non-U.S.&lt;/font&gt; subsidiaries to participate
 in the ESPP. The ESPP initially reserved and authorized the
 issuance of up to a total of 2,500,000&amp;#xA0;shares of common stock
 to participating employees. The ESPP provides that the number of
 shares reserved and available for issuance will automatically
 increase each January&amp;#xA0;1, beginning on January&amp;#xA0;1, 2015, by
 the lesser of (i)&amp;#xA0;1,000,000 shares of common stock,
 (ii)&amp;#xA0;one percent of the outstanding number of shares of the
 Company&amp;#x2019;s common stock on the immediately preceding
 December&amp;#xA0;31, or (iii)&amp;#xA0;such lesser number of shares as
 determined by the ESPP administrator. This number is subject to
 adjustment in the event of a stock split, stock dividend or other
 change in the Company&amp;#x2019;s capitalization. On January&amp;#xA0;1,
 2017, the shares reserved for issuance increased by 614,294
 resulting in total shares reserved for issuance under the ESPP of
 4,006,767 as of March&amp;#xA0;31, 2017, of which 2,519,445 remained
 available for purchase.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;Each employee who is a participant in the ESPP may
 purchase shares by authorizing payroll deductions of up to
 15&amp;#xA0;percent of his or her base compensation during an offering
 period. Unless the participating employee has previously withdrawn
 from the offering, his or her accumulated payroll deductions will
 be used to purchase shares on the last business day of the offering
 period at a price equal to 85&amp;#xA0;percent of the fair market value
 of the shares on the first business day or the last business day of
 the offering period, whichever is lower. Under applicable tax
 rules, an employee may purchase no more than $25,000 worth of
 shares of common stock, valued at the start of the purchase period,
 under the ESPP in any calendar year. There is no minimum holding
 period associated with shares purchased pursuant to the ESPP.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As of March&amp;#xA0;31, 2017, there was
 $0.9&amp;#xA0;million of unrecognized stock-based compensation expense
 related to the ESPP, which is expected to be recognized over a
 weighted-average period of 0.43 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to stock options
 for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&lt;br /&gt;
 Underlying&lt;br /&gt;
 Outstanding&lt;br /&gt;
 Options&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-&lt;br /&gt;
 Average&lt;br /&gt;
 Exercise&lt;br /&gt;
 Price&amp;#xA0;Per&lt;br /&gt;
 Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-&lt;br /&gt;
 Average&lt;br /&gt;
 Remaining&lt;br /&gt;
 Contractual&amp;#xA0;Life&lt;br /&gt;
 (Years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
 Intrinsic&lt;br /&gt;
 Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,430,094&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.81&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(267,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253,100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.68&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding&amp;#x2014;March 31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.57&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested and expected to vest&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercisable&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,180,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.60&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Aggregate intrinsic value represents the difference
 between the exercise price of the options to purchase common stock
 and the fair value of the Company&amp;#x2019;s common stock. The
 aggregate intrinsic value of options exercised for the three months
 ended March&amp;#xA0;31, 2017 and 2016 was $1.8&amp;#xA0;million and
 $4.7&amp;#xA0;million, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to restricted
 stock for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&amp;#xA0;Issued&lt;br /&gt;
 Outside&amp;#xA0;the&amp;#xA0;Stock&lt;br /&gt;
 Plans&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-Average&lt;br /&gt;
 Grant Date&amp;#xA0;Fair&lt;br /&gt;
 Value&amp;#xA0;Per&amp;#xA0;Share&amp;#xA0;(*)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275,835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275,835&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(*)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;The weighted-average grant date fair value per
 share relates to 1,424,946 shares of restricted stock paid as part
 of the acquisition of Onyara, Inc., of which 275,835 shares are
 unvested as of March&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;No restricted stock was granted or vested during
 the three months ended March&amp;#xA0;31, 2017. The fair value of the
 restricted stock vested during the three months
 ended&amp;#xA0;March&amp;#xA0;31, 2016 was $1.4&amp;#xA0;million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;As of March&amp;#xA0;31, 2017, there was
 $16.7&amp;#xA0;million of unrecognized stock-based compensation expense
 related to unvested stock options and restricted stock to be
 recognized over a weighted-average period of 1.51 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock Units and Performance Stock
 Units&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to RSUs and PSUs
 for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&amp;#xA0;Issued&lt;br /&gt;
 Under&amp;#xA0;Stock&lt;br /&gt;
 Plans&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Weighted-Average&lt;/font&gt;&lt;br /&gt;
 Grant&amp;#xA0;Date&amp;#xA0;Fair&lt;br /&gt;
 Value&amp;#xA0;Per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,261,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,247,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.16&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(910,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.34&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(580,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,017,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12.57&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The fair value of the RSUs and PSUs that vested
 during the three months ended&amp;#xA0;March&amp;#xA0;31, 2017 and 2016 was
 $9.1&amp;#xA0;million and $62,000, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;As of March&amp;#xA0;31, 2017, there was
 $105.1&amp;#xA0;million of unrecognized stock-based compensation
 expense related to RSUs and PSUs to be recognized over a
 weighted-average period of 1.62 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Restricted Stock and Stock Options Subject to
 Repurchase&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The 2011 Plan allowed for the granting of options
 that may be exercised before the options have vested. Shares issued
 as a result of early exercise and shares that had not vested are
 deemed to be restricted stock and are subject to a vesting schedule
 identical to the vesting schedule of the related restricted stock
 and options, as well as certain other restrictions. Shares issued
 as a result of early exercise that have not vested are subject to
 repurchase by the Company upon termination of the purchaser&amp;#x2019;s
 employment or services at the price paid by the purchaser, and are
 not deemed to be issued for accounting purposes until those related
 shares vest. The amounts received in exchange for these shares have
 been recorded as a liability on the accompanying condensed
 consolidated balance sheets and will be reclassified into common
 stock and additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt; capital as the shares vest.
 The Company&amp;#x2019;s right to repurchase these shares generally
 lapses with respect to 1/48 of the original grant amount per month
 over four years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The number of shares of restricted stock and early
 exercised options to purchase common stock outstanding subject to
 the Company&amp;#x2019;s right of repurchase as of March&amp;#xA0;31, 2017
 and December&amp;#xA0;31, 2016 was 25,656 and 30,708, respectively,
 which had repurchase prices ranging from $8.46 to $14.22 per share.
 The liability for shares subject to repurchase as of March&amp;#xA0;31,
 2017 and December&amp;#xA0;31, 2016 was $0.3&amp;#xA0;million and
 $0.4&amp;#xA0;million, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Stock-Based Compensation Expense&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;Total stock-based compensation expense, including
 stock-based compensation expense to &lt;font style="WHITE-SPACE: nowrap"&gt;non-employees,&lt;/font&gt; by category was as
 follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,410&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,619&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,878&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,804&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,621&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,661&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&amp;#xA0;stock-based&amp;#xA0;compensation&amp;#xA0;expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,375&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,442&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;In February 2016, one of the executives of the
 Company voluntarily canceled a stock option to purchase 1,185,000
 shares. As a result, the Company recognized in general and
 administrative expense a stock-based compensation expense of
 $10.0&amp;#xA0;million during the three months ended March&amp;#xA0;31,
 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Warrants&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;In July 2011, the Company issued a warrant to
 purchase 6,500,000 shares of Series&amp;#xA0;A preferred stock at an
 exercise price of $0.005 per share. The warrant was issued to
 Yahoo! Inc. (&amp;#x201C;Yahoo!&amp;#x201D;) in connection with the
 Company&amp;#x2019;s Series A financing and the transactions
 contemplated thereby, including commercial agreements with Yahoo!
 providing for support subscription offerings and certain rights to
 technology. As of March&amp;#xA0;31, 2017, the warrant was exercisable
 into 3,250,000 shares of common stock.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In June&amp;#xA0;2014, the Company issued to Yahoo!
 a&amp;#xA0;warrant to purchase a number of shares of common stock up to
 one percent of the sum of (i)&amp;#xA0;45,585,496, plus (ii)&amp;#xA0;the
 number of shares of Series&amp;#xA0;D preferred stock or shares of such
 stock issuable upon exercise of warrants to purchase such stock (on
 an as converted to common stock basis) issued or issuable upon
 exercise of warrants to purchase Series&amp;#xA0;D preferred stock that
 were sold, if any, by the Company during the period commencing on
 June&amp;#xA0;9, 2014 and ending immediately prior to the occurrence of
 a&amp;#xA0;corporate event at an exercise price of $8.46&amp;#xA0;per
 share. As of March&amp;#xA0;31, 2017, the warrant was exercisable into
 476,368 shares of common stock.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;Each warrant expires nine years from the date of
 issuance. The warrants vested upon consummation of the
 Company&amp;#x2019;s IPO in December 2014. As of March&amp;#xA0;31, 2017,
 neither warrant had been exercised into shares of common stock.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_D06647DD-2D83-47D9-A361-1F31D902D305_1_0">&lt;div&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" align="justify"&gt;The following table sets forth the computation of
 basic and diluted net loss per share (in thousands, except share
 and per share amounts):&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(54,835&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65,752&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Weighted-average shares used in computing net loss per share of
 common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,848,383&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,067,608&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Net loss per share, basic and diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.89&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.26&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_036CA4DA-FCE5-4D04-BCED-122E574E4A5E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;Total stock-based compensation expense, including
 stock-based compensation expense to &lt;font style="WHITE-SPACE: nowrap"&gt;non-employees,&lt;/font&gt; by category was as
 follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,410&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,619&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,878&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,804&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,621&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,661&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&amp;#xA0;stock-based&amp;#xA0;compensation&amp;#xA0;expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,375&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,442&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD_per_shares" decimals="0" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_5001_2">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_7D55BDC6-0D91-48FE-958D-C5F048172447_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The following table summarizes the Company&amp;#x2019;s
 intangible assets, net (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&amp;#xA0;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,904&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,491&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,904&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&amp;#xA0;Carrying&lt;br /&gt;
 Amount&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,274&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,274&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_378EAFBF-C4D6-4B7F-BD49-668412DB49D6_3001_4">P6Y3M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_5001_4">15.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_25">13300000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_D2290EA5-23EA-42CF-9338-C473DCC585CB_5001_3">3.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <dei:TradingSymbol contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_072F81C6-6865-4608-B767-BDBE70DB20ED_1_0">HDP</dei:TradingSymbol>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_11">25506000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_C3854964-C7F5-4CCB-BD21-FFD791318C25_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;9. SEGMENT AND GEOGRAPHICAL INFORMATION&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company&amp;#x2019;s chief operating decision maker
 reviews financial information on a consolidated basis for the
 purposes of allocating resources and evaluating financial
 performance. The Company&amp;#x2019;s chief operating decision maker has
 direct reports responsible for various functions within the Company
 (&lt;i&gt;e.g.,&lt;/i&gt; business strategy, finance, legal, business
 development, products, etc.) on a consolidated basis. There are no
 segment managers who are held accountable for operations or
 operating results. The Company&amp;#x2019;s primary growth strategy is
 predicated upon the growth of the support subscription business,
 and the Company&amp;#x2019;s key business metrics reflect this strategy.
 Professional services are offered with the overall goal of securing
 and retaining support subscription customers and growing support
 subscription revenue. Accordingly, management has determined the
 Company operates in one reportable segment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company has historically presented revenue by
 country, determined by location of sales office. As the Company
 continues to expand its international operations, presenting
 revenue by customer domicile would enhance the segment disclosure
 as it is more representative of the Company&amp;#x2019;s geographic
 revenue. The following table summarizes the Company&amp;#x2019;s revenue
 by customer domicile. Prior period amounts have been revised to
 conform with current presentation (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,013&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rest of world&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,958&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,415&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,342&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company&amp;#x2019;s long-lived assets are primarily
 located in the United States and not allocated to any specific
 region. Therefore, geographic information is presented only for
 total revenue.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_2F748E58-0F5F-4556-9916-59081E43370D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to stock options
 for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&lt;br /&gt;
 Underlying&lt;br /&gt;
 Outstanding&lt;br /&gt;
 Options&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-&lt;br /&gt;
 Average&lt;br /&gt;
 Exercise&lt;br /&gt;
 Price&amp;#xA0;Per&lt;br /&gt;
 Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted-&lt;br /&gt;
 Average&lt;br /&gt;
 Remaining&lt;br /&gt;
 Contractual&amp;#xA0;Life&lt;br /&gt;
 (Years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
 Intrinsic&lt;br /&gt;
 Value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;(in&amp;#xA0;thousands)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,430,094&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.81&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(267,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Options canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(253,100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.68&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding&amp;#x2014;March 31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.57&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested and expected to vest&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,909,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,155&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercisable&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,180,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.60&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_AB2BDAB3-09AD-40D8-9D3C-0DECCD574DD1_1_0">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_5001_3">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_2932F1AD-78BE-4A1A-9A0C-ACBDA76CC2BA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The following table summarizes the Company&amp;#x2019;s
 revenue by customer domicile. Prior period amounts have been
 revised to conform with current presentation (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 United States&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,013&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Rest of world&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,958&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,415&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,342&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_10">50219000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_BD6FBDAB-A845-4B7D-843E-4B19A6A98CE8_5001_5">253100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:TechnologyServicesRevenue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_2">13873000</us-gaap:TechnologyServicesRevenue>
  <us-gaap:TechnologyServicesCosts contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_6">11699000</us-gaap:TechnologyServicesCosts>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="0" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_1_20">61848383</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_378EAFBF-C4D6-4B7F-BD49-668412DB49D6_3001_3">P6Y6M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <hdp:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_14">4812000</hdp:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
  <hdp:IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_17">586000</hdp:IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities>
  <hdp:WarrantExercised contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="shares" decimals="INF" id="id_8826773_6FA9599B-C2EA-446E-A0A7-D9105F9DDAE9_3_1">0</hdp:WarrantExercised>
  <hdp:ChangesInAccountingPolicyTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_E60A2FE2-42AE-4F16-AC80-748EF19DFFDF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Changes in Accounting Policies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;The Company adopted Accounting Standards Update
 (&amp;#x201C;ASU&amp;#x201D;) &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt;
 &lt;i&gt;Compensation-Stock Compensation (Topic 718): Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt; on January&amp;#xA0;1,
 2017. Under the new standard, the Company is permitted to make a
 &lt;font style="WHITE-SPACE: nowrap"&gt;one-time&lt;/font&gt; accounting policy
 election to either account for forfeitures as they occur or to
 estimate forfeitures. The Company elected to account for
 forfeitures as they occur.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The updated stock-based compensation expense and
 income tax accounting policies are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Stock-Based Compensation Expense&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company recognizes compensation costs related
 to employee stock options, restricted stock units
 (&amp;#x201C;RSUs&amp;#x201D;), performance stock units (&amp;#x201C;PSUs&amp;#x201D;)
 and participation in the Company&amp;#x2019;s 2014 Employee Stock
 Purchase Plan (&amp;#x201C;ESPP&amp;#x201D;) based on the estimated fair
 value on the date of grant. The Company estimates the grant date
 fair value of options using the Black-Scholes option pricing model.
 The Company estimates the grant date fair value of RSUs and PSUs
 based upon the closing market price of the Company&amp;#x2019;s common
 stock on the grant date. The Company estimates fair value of each
 ESPP purchase at the beginning of the offering period using the
 Black-Scholes option pricing model. The respective grant date fair
 values of stock options, restricted stock, RSUs, PSUs and each ESPP
 purchase are recognized on a straight-line basis over the requisite
 service periods, which are the vesting periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company recognizes compensation costs related
 to restricted stock granted in connection with an acquisition based
 upon the fair market value of the underlying common shares.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for stock options and RSUs
 issued &lt;font style="WHITE-SPACE: nowrap"&gt;to&amp;#xA0;non-employees&amp;#xA0;based&lt;/font&gt; on
 the fair value of the awards as determined using the Black-Scholes
 option pricing model and the closing market price of the
 Company&amp;#x2019;s common stock, respectively. The fair value of stock
 options and RSUs granted &lt;font style="WHITE-SPACE: nowrap"&gt;to&amp;#xA0;non-employees&amp;#xA0;are&lt;/font&gt;
 remeasured each period as the stock options and RSUs vest, and the
 resulting change in value, if any, is recognized in the condensed
 consolidated statements of operations during the period the related
 services are performed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;PSUs allow the recipients of such awards to earn
 fully vested shares of the Company&amp;#x2019;s common stock upon the
 achievement &lt;font style="WHITE-SPACE: nowrap"&gt;of&amp;#xA0;pre-established&amp;#xA0;performance&lt;/font&gt;
 objectives. Stock-based compensation expense associated with PSUs
 is recognized when the performance objective is expected to be
 achieved. On a quarterly basis, the Company evaluates the
 performance criteria attainment. The cumulative effect on current
 and prior periods of a change in the estimated number of PSUs
 expected to be earned is recognized as compensation expense or as
 reduction of previously recognized compensation expense in the
 period of the revised estimate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for income taxes using an
 asset and liability approach. Deferred income tax assets and
 liabilities are computed for differences between the financial
 statement and income tax basis of assets and liabilities that will
 result in taxable or deductible amounts in the future. Such
 deferred income tax asset and liability computations are based on
 enacted tax laws and rates applicable to periods in which the
 differences are expected to affect taxable income. A valuation
 allowance is established, when necessary, for any portion of
 deferred income tax assets where it is considered more likely than
 not that it will not be realized.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The tax effects of the Company&amp;#x2019;s income tax
 positions are recognized only if determined &amp;#x201C;more likely than
 not&amp;#x201D; to be sustained based solely on the technical merits as
 of the reporting date. The Company considers many factors when
 evaluating and estimating its tax positions and tax benefits, which
 may require periodic adjustments and which may not accurately
 anticipate actual outcomes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt" align="justify"&gt;The Company accounts for excess tax benefits and
 tax deficiencies as income tax expense or benefit, treated as
 discrete items in the reporting period in which they occur, and
 recognizes previously unrecognized deferred tax assets that arose
 directly from (or the use of which was postponed by) tax deductions
 related to equity compensation in excess of compensation recognized
 for financial reporting.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;Other than the changes to the Company&amp;#x2019;s
 stock-based compensation expense and income taxes accounting
 policies, there have been no other material changes to the
 Company&amp;#x2019;s significant accounting policies described in the
 Company&amp;#x2019;s Annual Report on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K&lt;/font&gt; for the fiscal year ended
 December&amp;#xA0;31, 2016 that have had a material impact on the
 Company&amp;#x2019;s condensed consolidated financial statements and
 related notes.&lt;/p&gt;
 &lt;/div&gt;</hdp:ChangesInAccountingPolicyTextBlock>
  <hdp:DescriptionOfBusinessPolicyTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_9F164E4B-0293-4A83-B63E-85781C1F781B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;&lt;b&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;Hortonworks, Inc. (the &amp;#x201C;Company&amp;#x201D;) was
 incorporated in Delaware in 2011 and is an industry-leading
 innovator that creates, distributes and supports a new class of
 enterprise data management software solutions built on open source
 technology. The Company&amp;#x2019;s customers use the Company&amp;#x2019;s
 enterprise-scale &amp;#x201C;Connected Data Platforms&amp;#x201D; to build
 transformational data applications fueled by actionable
 intelligence from data in motion, information that flows over a
 network, such as the internet or corporate networks, and data at
 rest, information that is stored in digital form in a file system,
 database or other storage medium.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;data-at-rest&lt;/font&gt;&lt;/font&gt; solution,
 Hortonworks Data Platform (&amp;#x201C;HDP&amp;#x201D;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;), is an
 enterprise-scale data management platform built entirely on open
 source software, including Apache&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;
 Hadoop&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;. HDP combines
 computer servers with local storage and open source software
 technology to create a reliable distributed compute and storage
 platform for large data sets that is secure and scalable up to
 petabytes of data within thousands of servers or nodes. At the core
 of HDP is the next generation computing and resource management
 framework called Yet Another Resource Negotiator
 (&amp;#x201C;YARN&amp;#x201D;), which enables a centralized data architecture
 for batch, interactive and real-time workloads to be executed
 simultaneously on both a single cluster and data set with the
 comprehensive security, governance and operational services
 enterprise customers require. HDP integrates with existing data
 center technologies to support &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;best-of-breed&lt;/font&gt;&lt;/font&gt; data
 architectures and enables the Company&amp;#x2019;s customers to collect,
 store, process and analyze increasing amounts of existing and new
 data types in a way that augments rather than replaces their
 existing data center infrastructures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;The Company&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;data-in-motion&lt;/font&gt;&lt;/font&gt; solution,
 Hortonworks DataFlow (&amp;#x201C;HDF&amp;#x201D;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#x2122;&lt;/sup&gt;), is an
 enterprise-scale data ingest and stream processing platform built
 entirely on open source software, including Apache NiFi. HDF is
 complementary to HDP and accelerates the flow of data in motion
 into HDP to support full fidelity analytics. HDF is a real-time,
 integrated, secure and adaptive platform capable of ingesting any
 type of data in motion&amp;#x2014;from traditional data sources to new
 data types, such as sensor and machine data, server log data,
 clickstream data, &lt;font style="WHITE-SPACE: nowrap"&gt;geo-location&lt;/font&gt; data, social and
 sentiment data and other data generated by documents and other file
 types. HDF enables customers to collect, curate and analyze their
 data in motion in order to deliver real-time business insights and
 actionable intelligence.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt" align="justify"&gt;In December 2014, the Company completed its initial
 public offering and concurrent private placement (collectively, the
 &amp;#x201C;IPO&amp;#x201D;). In February 2016, the Company completed a
 &lt;font style="WHITE-SPACE: nowrap"&gt;follow-on&lt;/font&gt; public offering
 of an aggregate of 9,688,750 shares of its common stock, including
 1,263,750 additional shares sold pursuant to the full exercise of
 the option to purchase additional shares by the underwriters, at a
 public offering price of $9.50 per share. Net proceeds to the
 Company were approximately $87.7&amp;#xA0;million after deducting
 underwriting discounts and commissions and offering expenses.&lt;/p&gt;
 &lt;/div&gt;</hdp:DescriptionOfBusinessPolicyTextBlock>
  <hdp:ScheduleOfNonvestedRestrictedStockUnitsAndPerformanceStockUnitsActivityTableTextBlock contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" id="id_8826773_846A4B36-37EA-4A25-B29A-902E9E214EF3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="justify"&gt;A summary of information related to RSUs and PSUs
 for the three months ended March&amp;#xA0;31, 2017 is presented
 below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number&amp;#xA0;of&lt;br /&gt;
 Shares&amp;#xA0;Issued&lt;br /&gt;
 Under&amp;#xA0;Stock&lt;br /&gt;
 Plans&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Weighted-Average&lt;/font&gt;&lt;br /&gt;
 Grant&amp;#xA0;Date&amp;#xA0;Fair&lt;br /&gt;
 Value&amp;#xA0;Per&amp;#xA0;Share&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,261,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,247,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.16&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(910,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.34&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Canceled/forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(580,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested balance&amp;#x2014;March&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,017,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12.57&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</hdp:ScheduleOfNonvestedRestrictedStockUnitsAndPerformanceStockUnitsActivityTableTextBlock>
  <hdp:PaymentsOfCapitalLeaseLiability contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1_31">90000</hdp:PaymentsOfCapitalLeaseLiability>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2022619" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_1001_3">6909309</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2039180" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_2001_0">3250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2068822" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_3001_2">25656</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2079715" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_4001_1">476368</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2394807" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_5001_4">12293213</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2423849" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_6001_5">124601</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2023777x2430106_2031777x2024782" unitRef="iso4217_USD" decimals="-5" id="id_8826773_5FBC4AFB-98E7-4433-B9ED-D42CD7CD95D8_1001_0">38400000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
  <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2023777x2430106_2031777x2037951" unitRef="iso4217_USD" decimals="-5" id="id_8826773_5FBC4AFB-98E7-4433-B9ED-D42CD7CD95D8_2001_1">24400000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099" unitRef="shares" decimals="INF" id="id_8826773_4F13F3C6-00C7-460E-8B95-79C9448C7015_1001_1">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099" unitRef="shares" decimals="INF" id="id_8826773_4F13F3C6-00C7-460E-8B95-79C9448C7015_1001_0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2027704x2176297" unitRef="iso4217_USD_per_shares" decimals="0" id="id_8826773_56735EC5-7539-4CC4-9999-079C59FA915A_5001_4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2027704x2176297" unitRef="iso4217_USD_per_shares" decimals="0" id="id_8826773_56735EC5-7539-4CC4-9999-079C59FA915A_5001_2">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2027704x2176297" unitRef="iso4217_USD_per_shares" decimals="0" id="id_8826773_56735EC5-7539-4CC4-9999-079C59FA915A_5001_3">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2029102x2311726" unitRef="shares" decimals="INF" id="id_8826773_C043E74C-70DE-4433-91BA-84744689C90B_5001_4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2029102x2311726" unitRef="shares" decimals="INF" id="id_8826773_C043E74C-70DE-4433-91BA-84744689C90B_5001_5">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2029102x2311726" unitRef="shares" decimals="INF" id="id_8826773_C043E74C-70DE-4433-91BA-84744689C90B_5001_3">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493" id="id_8826773_95D0ED81-B5B9-4080-B268-9CC7BB2C9B6E_1001_1">P1Y7M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_E5A48A96-9198-4A43-9A63-5AE63749D108_5001_4">13.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_E5A48A96-9198-4A43-9A63-5AE63749D108_5001_2">9.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493" unitRef="iso4217_USD" decimals="-5" id="id_8826773_703ACE51-449E-46B6-AC6D-716F823C7D53_1001_0">9100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_E5A48A96-9198-4A43-9A63-5AE63749D108_5001_3">11.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493_2029102x2343060" unitRef="shares" decimals="INF" id="id_8826773_163B7D09-04CD-4EB1-8D15-4109FD5429D4_5001_3">910072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493_2029102x2343060" unitRef="shares" decimals="INF" id="id_8826773_163B7D09-04CD-4EB1-8D15-4109FD5429D4_5001_4">580689</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493_2029102x2343060" unitRef="shares" decimals="INF" id="id_8826773_163B7D09-04CD-4EB1-8D15-4109FD5429D4_5001_2">2247128</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <hdp:SharesRepurchasePercentageOnOriginalGrantDateShares contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2134039_2029102x2059769" unitRef="pure" decimals="9" id="id_8826773_15DE07B6-B7F8-44EA-9D8D-CFAEC6104F76_1001_0">0.020833333</hdp:SharesRepurchasePercentageOnOriginalGrantDateShares>
  <hdp:ShareRepurchasePeriod contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2134039_2029102x2059769" id="id_8826773_15DE07B6-B7F8-44EA-9D8D-CFAEC6104F76_1001_1">P4Y</hdp:ShareRepurchasePeriod>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2306828" id="id_8826773_350589FD-090B-4841-B912-CEA13DB8128D_1001_1">P1Y6M4D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <hdp:NonCancellableOperatingLeaseExpirationYear contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2028497x2030148" id="id_8826773_FD15B94F-D8ED-46D0-AAF5-3267F910D772_1001_1">2017</hdp:NonCancellableOperatingLeaseExpirationYear>
  <us-gaap:LesseeLeasingArrangementsOperatingLeasesTermOfContract contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2028497x2033371" id="id_8826773_FD15B94F-D8ED-46D0-AAF5-3267F910D772_2001_0">P15Y</us-gaap:LesseeLeasingArrangementsOperatingLeasesTermOfContract>
  <hdp:NonCancellableOperatingLeaseExpirationYear contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2028497x2033371" id="id_8826773_FD15B94F-D8ED-46D0-AAF5-3267F910D772_2001_2">2031</hdp:NonCancellableOperatingLeaseExpirationYear>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029102x2311066" id="id_8826773_470AEE96-9C48-4F13-9261-9363B89A81E7_1001_1">P5M5D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029102x2311066" unitRef="pure" decimals="2" id="id_8826773_42A0A388-C9F6-410D-9CDC-8018E80C6C2C_1001_1">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2023426_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_1001_0">1410000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2029413_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_2001_3">4621000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2035076_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_3001_2">9878000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2040486_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_4001_1">7466000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1001_6">23375000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2039550x2037985" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A6D4AE7E-D496-4741-B487-3C19ED0E7BDB_1001_0">42013000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_90_20170331_0_2039550x2181390" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A6D4AE7E-D496-4741-B487-3C19ED0E7BDB_2001_1">13958000</us-gaap:SalesRevenueNet>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_2_6">22059165</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_36">2763000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_19">-1.26</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_35">214000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_40">3260000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_12">26054000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:CostOfGoodsSoldSubscription contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_5">4901000</us-gaap:CostOfGoodsSoldSubscription>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_7">717000</us-gaap:AssetImpairmentCharges>
  <us-gaap:Depreciation contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_3">1478000</us-gaap:Depreciation>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_2_6">-65691000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_5">219000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_9">-219000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:CostOfRevenue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_7">16356000</us-gaap:CostOfRevenue>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="pure" decimals="3" id="id_8826773_28FB7397-051A-494A-8675-C78AF8421D08_2_0">-0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_3">41342000</us-gaap:SalesRevenueNet>
  <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_24">1321000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_ACC477F4-A9C4-45F1-92F3-497E50F7826C_2_0">2200000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_15">-295000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:GrossProfit contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_8">24986000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_13">90288000</us-gaap:OperatingExpenses>
  <us-gaap:NetIncomeLoss contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_18">-65752000</us-gaap:NetIncomeLoss>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_10">377000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_16">-65597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_27">-52593000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_2_4">5000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_23">73754000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_13">11147000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_16">89000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_2_5">61000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_15">90000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_14">-65302000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_2_3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_20">-335000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_34">90810000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_D89B6884-A174-458B-8250-9A33D30CD1FE_2_2">56000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_30">1625000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_19">11686000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:InvestmentIncomeAmortizationOfPremium contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_4">284000</us-gaap:InvestmentIncomeAmortizationOfPremium>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_18">303000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_17">155000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_21">-35668000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:OtherNoncashIncomeExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_11">25000</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:SubscriptionRevenue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_1">27634000</us-gaap:SubscriptionRevenue>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_26">2359000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_29">4612000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_25">22199000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_11">22151000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_8826773_AB2BDAB3-09AD-40D8-9D3C-0DECCD574DD1_2_0">4700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_10">42083000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:TechnologyServicesRevenue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_2">13708000</us-gaap:TechnologyServicesRevenue>
  <us-gaap:TechnologyServicesCosts contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_6">11455000</us-gaap:TechnologyServicesCosts>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="shares" decimals="0" id="id_8826773_27478888-EF6F-4063-8A7E-3F85DA30ADC3_2_20">52067608</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <hdp:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_14">3468000</hdp:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
  <hdp:IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_17">335000</hdp:IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities>
  <hdp:ProceedsFromIssuanceFollowOnPublicOfferingNetOfIssuanceCosts contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_33">87848000</hdp:ProceedsFromIssuanceFollowOnPublicOfferingNetOfIssuanceCosts>
  <hdp:PaymentsOfCapitalLeaseLiability contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_2_31">25000</hdp:PaymentsOfCapitalLeaseLiability>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2022619" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_1002_3">9642652</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2039180" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_2002_0">3250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2068822" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_3002_2">245551</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2079715" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_4002_1">476368</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2394807" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_5002_4">8384146</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2423849" unitRef="shares" decimals="0" id="id_8826773_18C4A663-C40C-4CB0-885F-0CF2D5AFCA7A_6002_5">60448</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2025317x2041099" unitRef="iso4217_USD" decimals="-5" id="id_8826773_4F13F3C6-00C7-460E-8B95-79C9448C7015_1002_2">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2025317x2042493" unitRef="iso4217_USD" decimals="0" id="id_8826773_703ACE51-449E-46B6-AC6D-716F823C7D53_1002_1">62000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2023426_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_1002_0">1358000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2029413_2037554x2022226" unitRef="iso4217_USD" decimals="-5" id="id_8826773_7844385E-8010-4946-9A62-85B12BD75912_1002_1">10000000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2029413_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_2002_3">14661000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2035076_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_3002_2">7804000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2040486_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A5666C1D-5D85-4A6D-9B6A-DBAF0B75ECE4_4002_1">5619000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2037554x2420199" unitRef="iso4217_USD" decimals="-3" id="id_8826773_04D8E4FE-D538-4D3B-81D8-E3AA68CEE347_1002_6">29442000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2039550x2037985" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A6D4AE7E-D496-4741-B487-3C19ED0E7BDB_1002_0">32927000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE949081--1710-Q0003_STD_91_20160331_0_2039550x2181390" unitRef="iso4217_USD" decimals="-3" id="id_8826773_A6D4AE7E-D496-4741-B487-3C19ED0E7BDB_2002_1">8415000</us-gaap:SalesRevenueNet>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2039550x2181390">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">hdp:RestOfWorldMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2039550x2037985">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2040486_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2035076_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2029413_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2029413_2037554x2022226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2029841x2023426_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2025317x2042493">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2423849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:EstimatedEmployeeSharePurchasePlanSharesToBeIssuedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2394807">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:UnvestedRestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2079715">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:ExerciseAndConversionOfCommonStockWarrantsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2068822">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:CommonStockSubjectToRepurchaseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2039180">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0_2021628x2022619">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_91_20160331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2039550x2181390">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">hdp:RestOfWorldMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2039550x2037985">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2040486_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2035076_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2029413_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029841x2023426_2037554x2420199">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">hdp:EmployeeAndNonEmployeeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2028497x2033371">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2028497x2030148">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2306828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:UnvestedStockOptionsAndRestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2134039_2029102x2059769">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandElevenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493_2029102x2343060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:UnderStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2042493">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2029102x2311726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:RestrictedStockOutsideStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099_2027704x2176297">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hdp:OnyaraIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2023777x2430106_2031777x2037951">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">hdp:AccountingStandardsUpdateTwoThousandSixteenZeroNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2023777x2430106_2031777x2024782">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">hdp:AccountingStandardsUpdateTwoThousandSixteenZeroNineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2423849">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:EstimatedEmployeeSharePurchasePlanSharesToBeIssuedMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2394807">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:UnvestedRestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2079715">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:ExerciseAndConversionOfCommonStockWarrantsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2068822">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">hdp:CommonStockSubjectToRepurchaseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2039180">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0_2021628x2022619">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_90_20170331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_366_20161231_0_2024805x2027843_2026315x2028425_2030091x2328918">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hdp:LongTermInvestmentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_366_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_31_20151031_0_2025317x2032567_2029102x2364262">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-10-01</startDate>
      <endDate>2015-10-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_31_20151031_0_2025317x2032567_2027922x2258496_2029102x2364262">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">hdp:OctoberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-10-01</startDate>
      <endDate>2015-10-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_29_20160531_0_2029102x2393069">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:Amended2014PlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-05-03</startDate>
      <endDate>2016-05-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_29_20160229_0_2040125x2360553_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">hdp:FollowOnPublicOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-02-01</startDate>
      <endDate>2016-02-29</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_29_20160229_0_2040125x2360553_2040137x2030849_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">hdp:FollowOnPublicOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-02-01</startDate>
      <endDate>2016-02-29</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_29_20160229_0_2037554x2022226">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-02-01</startDate>
      <endDate>2016-02-29</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_28_20150228_0_2026315x2028425">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-02-01</startDate>
      <endDate>2015-02-28</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_122_20150731_0_2025317x2032567_2029102x2364262">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-07-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_122_20150731_0_2025317x2032567_2027922x2393751">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">hdp:AprilJuneAndJulyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-07-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20170101_0_2029102x2393069">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:Amended2014PlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20170101_0_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20170101_0_2023777x2386711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">hdp:AccountingStandardsUpdate201609Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20150101_0_2029102x2364262">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20150101_0_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20150101_0_2028497x2033371_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20150831_0_2025317x2041099_2027704x2176297">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hdp:OnyaraIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-08-31</startDate>
      <endDate>2015-08-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20140609_0_2027723x2427604">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesDPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-06-09</startDate>
      <endDate>2014-06-09</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465_2039383x2035998">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-11-02</startDate>
      <endDate>2016-11-02</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20161102_0_2024073x2038465">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-11-02</startDate>
      <endDate>2016-11-02</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_1_20110731_0_2027723x2427603">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesAPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-07-31</startDate>
      <endDate>2011-07-31</endDate>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2035448x2022374">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2037755">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2029281">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2026016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022976">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2030091x2022758">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039_2028497x2033371">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039_2028497x2030148">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2134039">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2042493_2029102x2343060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:UnderStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2042493">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2041099_2029102x2311726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:RestrictedStockOutsideStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2025317x2041099_2027704x2176297">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hdp:OnyaraIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2026970_2024805x2025261_2030091x2029281">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2026970_2024805x2025261">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2037755">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2026016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2022976">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261_2030091x2022758">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0_2022410x2021995_2024805x2025261">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20141231_0_2029102x2364262">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20141231_0_2029102x2059769">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandElevenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2035448x2022374">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2037755">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2029281">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2026016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2030091x2022758">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2393069">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:Amended2014PlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2029102x2227638">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandElevenStockOptionPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2027723x2427604">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesDPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2027723x2427603_2038452x2113427_2040137x2029877">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hdp:YahooMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2420039_2029102x2393069">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:StockOptionRestrictedStockUnitsPerformanceStockUnitsAndRestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:Amended2014PlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2306828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:UnvestedStockOptionsAndRestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039_2028497x2033371">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039_2028497x2030148">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2134039">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockAndStockOptionsSubjectToRepurchaseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2042493_2029102x2343060">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:UnderStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2042493">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hdp:RestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2041099_2029102x2311726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:RestrictedStockOutsideStockOptionPlansMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2025317x2041099_2027704x2176297">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hdp:OnyaraIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2024073x2038465">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2026970_2024805x2025261_2030091x2029281">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2026970_2024805x2025261">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2037755">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2026016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261_2030091x2022758">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0_2022410x2021995_2024805x2025261">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20160331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20150831_0_2028497x2033371_2029102x2311066">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hdp:TwoThousandFourteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-08-31</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20140609_0_2027723x2427604_2028497x2033371">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesDPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-06-09</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20140609_0_2027723x2427604">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesDPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-06-09</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20160229_0_2040125x2360553_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareholdersEquityClassAxis">hdp:FollowOnPublicOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-02-29</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20170502_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
    </entity>
    <period>
      <instant>2017-05-02</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20161102_0_2024073x2038465">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-11-02</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20150228_0_2026315x2028425">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-02-28</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20150228_0_2024805x2027843_2026315x2028425_2030091x2328918">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hdp:LongTermInvestmentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-02-28</instant>
    </period>
  </context>
  <context id="eol_PE949081--1710-Q0003_STD_0_20110731_0_2027723x2427603_2038452x2113427">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001610532</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">hdp:ClassOfWarrantPreIPOSeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hdp:YahooMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-07-31</instant>
    </period>
  </context>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="Vote">
    <measure>hdp:Vote</measure>
  </unit>
  <unit id="Segment">
    <measure>hdp:Segment</measure>
  </unit>
</xbrl>