<?xml version="1.0" encoding="US-ASCII" standalone="yes" ?>
<!-- DFS Xcelerate Instance Document - http://www.dfsco.com/financial-services/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 5 -->
<!-- Creation date: 2018-05-07T17:18:55Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:hstm="http://www.healthstream.com/20180331" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <xbrll:schemaRef xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="hstm-20180331.xsd" xlink:type="simple" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/>
  <us-gaap:EscrowDeposit contextRef="eol_PE68207---1810-Q0003_STD_0_20180212_0_2449302x2666546" decimals="-4" id="id_12147116_FDE6E5DA-346D-443D-BE33-13ED521B8601_2001_1" unitRef="iso4217_USD">6550000</us-gaap:EscrowDeposit>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_0_20180503_0" decimals="INF" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_2_500005" unitRef="shares">32302581</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE68207---1810-Q0003_STD_0_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1002_39" unitRef="iso4217_USD">53034000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_5" unitRef="iso4217_USD">2281000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedRoyaltiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_32" unitRef="iso4217_USD">13356000</us-gaap:AccruedRoyaltiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_10" unitRef="iso4217_USD">258499000</us-gaap:AssetsCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_4" unitRef="iso4217_USD">36503000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_13" unitRef="iso4217_USD">25816000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_30" unitRef="iso4217_USD">24519000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_48" unitRef="iso4217_USD">-23000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_27" unitRef="iso4217_USD">457183000</us-gaap:Assets>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_3" unitRef="iso4217_USD">39346000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_15" unitRef="iso4217_USD">39533000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
  <us-gaap:CapitalizedComputerSoftwareNet contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_14" unitRef="iso4217_USD">16130000</us-gaap:CapitalizedComputerSoftwareNet>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_2" unitRef="iso4217_USD">156028000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_40" unitRef="iso4217_USD" xsi:nil="true"/>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="INF" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_44" unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_46" unitRef="shares">32302000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_42" unitRef="iso4217_USD">285065000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
  <us-gaap:CommonStockNoParValue contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_43" unitRef="iso4217_USD_per_shares" xsi:nil="true"/>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_45" unitRef="shares">32302000</us-gaap:CommonStockSharesIssued>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_33" unitRef="iso4217_USD">69238000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredSalesCommission contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_23" unitRef="iso4217_USD">12378000</us-gaap:DeferredSalesCommission>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_36" unitRef="iso4217_USD">4833000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_37" unitRef="iso4217_USD">3005000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DividendsPayableCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_31" unitRef="iso4217_USD">32518000</us-gaap:DividendsPayableCurrent>
  <us-gaap:Goodwill contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_16" unitRef="iso4217_USD">86144000</us-gaap:Goodwill>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_24" unitRef="iso4217_USD">3779000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_50" unitRef="iso4217_USD">457183000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_35" unitRef="iso4217_USD">139631000</us-gaap:LiabilitiesCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_8" unitRef="iso4217_USD">5962000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_25" unitRef="iso4217_USD">5746000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_38" unitRef="iso4217_USD">670000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_7" unitRef="iso4217_USD">17702000</us-gaap:PrepaidRoyalties>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_12" unitRef="iso4217_USD">8297000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:RevenueRemainingPerformanceObligation contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-6" id="id_12147116_B62FD59E-F2A6-4230-9828-FA7DC945D590_1001_1" unitRef="iso4217_USD">355000000</us-gaap:RevenueRemainingPerformanceObligation>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_47" unitRef="iso4217_USD">24002000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_49" unitRef="iso4217_USD">309044000</us-gaap:StockholdersEquity>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1_6" unitRef="iso4217_USD">2958000</us-gaap:UnbilledReceivablesCurrent>
  <hstm:RevenueRemainingPerformanceObligationPercentage contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0" decimals="2" id="id_12147116_B62FD59E-F2A6-4230-9828-FA7DC945D590_1001_2" unitRef="pure">0.45</hstm:RevenueRemainingPerformanceObligationPercentage>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_6" unitRef="iso4217_USD">73726000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_7" unitRef="iso4217_USD">5845000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_3" unitRef="iso4217_USD">7220000</us-gaap:OtherAssetsCurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_2" unitRef="iso4217_USD">18671000</us-gaap:PrepaidRoyalties>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_9" unitRef="iso4217_USD">22965000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1002_1" unitRef="iso4217_USD">2831000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_6" unitRef="iso4217_USD">-4488000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredSalesCommission contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_4" unitRef="iso4217_USD">12378000</us-gaap:DeferredSalesCommission>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_7" unitRef="iso4217_USD">-2840000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_3" unitRef="iso4217_USD">-1258000</us-gaap:OtherAssetsCurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_2" unitRef="iso4217_USD">-969000</us-gaap:PrepaidRoyalties>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_9" unitRef="iso4217_USD">1037000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_5E1D4224-30DC-4B66-BC96-F4A53669DF16_1003_1" unitRef="iso4217_USD">127000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2443272" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_1001_3" unitRef="iso4217_USD">205944000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_2001_0" unitRef="iso4217_USD">99921000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_3001_1" unitRef="iso4217_USD">151318000</us-gaap:Assets>
  <us-gaap:LineOfCredit contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2442209x2697989" decimals="INF" id="id_12147116_8927753F-FD12-4409-A373-FF5DE503C66C_1001_0" unitRef="iso4217_USD">0</us-gaap:LineOfCredit>
  <hstm:LeverageRatioOne contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2442209x2697989_2447194x2442860" decimals="INF" id="id_12147116_57CFAACB-118C-4BF5-B01A-E1BB56F55F69_1001_0" unitRef="pure">3.00</hstm:LeverageRatioOne>
  <hstm:InterestCoverageRatioOne contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2447194x2443301" decimals="INF" id="id_12147116_A98C03F1-1040-49A0-B6E7-2D6D3BE11194_1001_0" unitRef="pure">3.00</hstm:InterestCoverageRatioOne>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_3_2" unitRef="iso4217_USD">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_3_4" unitRef="iso4217_USD">39346000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_3_3" unitRef="iso4217_USD">30000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_3_1" unitRef="iso4217_USD">39369000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_1_2" unitRef="iso4217_USD">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_1_4" unitRef="iso4217_USD">34360000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_1_3" unitRef="iso4217_USD">29000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_1_1" unitRef="iso4217_USD">34384000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_2_2" unitRef="iso4217_USD">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_2_4" unitRef="iso4217_USD">4986000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_2_3" unitRef="iso4217_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_2_1" unitRef="iso4217_USD">4985000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2435010" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1001_19" unitRef="iso4217_USD">18586000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2435010" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1001_18" unitRef="iso4217_USD">58128000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2444746" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2001_21" unitRef="iso4217_USD">8443000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2444746" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2001_20" unitRef="iso4217_USD">8082000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2433011" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_3004_700012" unitRef="iso4217_USD">-23000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_3001_400013" unitRef="shares">32302000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_3001_500012" unitRef="iso4217_USD">285065000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_3003_600012" unitRef="iso4217_USD">24002000</us-gaap:StockholdersEquity>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE68207---1810-Q0003_STD_0_20161231_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2001_38" unitRef="iso4217_USD">49634000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_5" unitRef="iso4217_USD">1979000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedRoyaltiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_32" unitRef="iso4217_USD">12849000</us-gaap:AccruedRoyaltiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_10" unitRef="iso4217_USD">199728000</us-gaap:AssetsCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_4" unitRef="iso4217_USD">36691000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_13" unitRef="iso4217_USD">24392000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_30" unitRef="iso4217_USD">16507000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_48" unitRef="iso4217_USD">-38000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_27" unitRef="iso4217_USD">411119000</us-gaap:Assets>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_9" unitRef="iso4217_USD">6125000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_3" unitRef="iso4217_USD">46350000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_15" unitRef="iso4217_USD">37174000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
  <us-gaap:CapitalizedComputerSoftwareNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_14" unitRef="iso4217_USD">16014000</us-gaap:CapitalizedComputerSoftwareNet>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_2" unitRef="iso4217_USD">84768000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_40" unitRef="iso4217_USD" xsi:nil="true"/>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="INF" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_44" unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_46" unitRef="shares">31908000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_42" unitRef="iso4217_USD">282666000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
  <us-gaap:CommonStockNoParValue contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_43" unitRef="iso4217_USD_per_shares" xsi:nil="true"/>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_45" unitRef="shares">31908000</us-gaap:CommonStockSharesIssued>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_33" unitRef="iso4217_USD">64938000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_22" unitRef="iso4217_USD">45000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_37" unitRef="iso4217_USD">6287000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_26" unitRef="iso4217_USD">28073000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:Goodwill contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_16" unitRef="iso4217_USD">86144000</us-gaap:Goodwill>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_24" unitRef="iso4217_USD">3772000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_50" unitRef="iso4217_USD">411119000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_34" unitRef="iso4217_USD">6772000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_39" unitRef="iso4217_USD">2548000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_35" unitRef="iso4217_USD">101066000</us-gaap:LiabilitiesCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_8" unitRef="iso4217_USD">8330000</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_25" unitRef="iso4217_USD">754000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_38" unitRef="iso4217_USD">1048000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_7" unitRef="iso4217_USD">16137000</us-gaap:PrepaidRoyalties>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_12" unitRef="iso4217_USD">8092000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_47" unitRef="iso4217_USD">17542000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_49" unitRef="iso4217_USD">300170000</us-gaap:StockholdersEquity>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2_6" unitRef="iso4217_USD">1327000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2443272" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_1002_3" unitRef="iso4217_USD">136069000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_2002_0" unitRef="iso4217_USD">90055000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_3002_1" unitRef="iso4217_USD">150797000</us-gaap:Assets>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_10001_1" unitRef="iso4217_USD">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <hstm:LineOfCreditFacilityIncreasedFacilitySizeDueToAccordionFeature contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989" decimals="-5" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_10001_3" unitRef="iso4217_USD">25000000</hstm:LineOfCreditFacilityIncreasedFacilitySizeDueToAccordionFeature>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989_2448866x2680128" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_11001_2" unitRef="iso4217_USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989_2448866x2741406" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_12001_4" unitRef="iso4217_USD">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:Assets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2437129x2448744" decimals="-3" id="id_12147116_669140CE-F47D-47FA-B1B0-E8C9A4499374_4002_2" unitRef="iso4217_USD">34198000</us-gaap:Assets>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_6_2" unitRef="iso4217_USD">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_6_4" unitRef="iso4217_USD">46350000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_6_3" unitRef="iso4217_USD">40000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_6_1" unitRef="iso4217_USD">46388000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_4_2" unitRef="iso4217_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_4_4" unitRef="iso4217_USD">41862000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_4_3" unitRef="iso4217_USD">39000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2434944" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_4_1" unitRef="iso4217_USD">41900000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_5_2" unitRef="iso4217_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_5_4" unitRef="iso4217_USD">4488000</us-gaap:AvailableForSaleSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_5_3" unitRef="iso4217_USD">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2450396" decimals="-3" id="id_12147116_114ACC3E-D625-4467-8F70-031B33E002F2_5_1" unitRef="iso4217_USD">4488000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2435010" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1002_19" unitRef="iso4217_USD">17033000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2435010" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_1002_18" unitRef="iso4217_USD">59681000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2444746" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2002_21" unitRef="iso4217_USD">7708000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2444746" decimals="-3" id="id_12147116_9647C495-3506-41EB-A2EC-50B315C156CC_2002_20" unitRef="iso4217_USD">8816000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2433011" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_1004_700001" unitRef="iso4217_USD">-38000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_1001_400002" unitRef="shares">31908000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_1001_500001" unitRef="iso4217_USD">282666000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_1003_600001" unitRef="iso4217_USD">17542000</us-gaap:StockholdersEquity>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_13" unitRef="iso4217_USD">34198000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_5" unitRef="iso4217_USD">6125000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_12" unitRef="iso4217_USD">28073000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_20" unitRef="iso4217_USD">15000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1 contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_8" unitRef="iso4217_USD">24154000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_4" unitRef="iso4217_USD">655000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_1" unitRef="iso4217_USD">4158000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_6" unitRef="iso4217_USD">901000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_15" unitRef="iso4217_USD">2728000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_19" unitRef="iso4217_USD">1971000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_9" unitRef="iso4217_USD">276000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_21" unitRef="iso4217_USD">562000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_17" unitRef="iso4217_USD">4017000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_11" unitRef="iso4217_USD">17000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_23" unitRef="iso4217_USD">9320000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_18" unitRef="iso4217_USD">6772000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_22" unitRef="iso4217_USD">2548000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
  <hstm:DisposalGroupIncludingDiscontinuedOperationOtherIntangibleAssetsNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_10" unitRef="iso4217_USD">42000</hstm:DisposalGroupIncludingDiscontinuedOperationOtherIntangibleAssetsNet>
  <hstm:DisposalGroupIncludingDiscontinuedOperationAccruedRoyaltiesPayable contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_16" unitRef="iso4217_USD">27000</hstm:DisposalGroupIncludingDiscontinuedOperationAccruedRoyaltiesPayable>
  <hstm:DisposalGroupIncludingDiscontinuedOperationAccountsReceivableUnbilled contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_2" unitRef="iso4217_USD">1275000</hstm:DisposalGroupIncludingDiscontinuedOperationAccountsReceivableUnbilled>
  <hstm:DisposalGroupIncludingDiscontinuedOperationPrepaidRoyaltiesNetOfAmortization contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_3" unitRef="iso4217_USD">37000</hstm:DisposalGroupIncludingDiscontinuedOperationPrepaidRoyaltiesNetOfAmortization>
  <hstm:DisposalGroupIncludingDiscontinuedOperationCapitalizedSoftwareDevelopmentNet contextRef="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546" decimals="-3" id="id_12147116_56C9948B-05E4-4475-9653-D23ACC893DDE_1001_7" unitRef="iso4217_USD">2683000</hstm:DisposalGroupIncludingDiscontinuedOperationCapitalizedSoftwareDevelopmentNet>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_4" unitRef="iso4217_USD">5851000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_9" unitRef="iso4217_USD">60450000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredSalesCommission contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_5" unitRef="iso4217_USD">12552000</us-gaap:DeferredSalesCommission>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_11" unitRef="iso4217_USD">5205000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_12" unitRef="iso4217_USD">3439000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_7" unitRef="iso4217_USD">31239000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_10" unitRef="iso4217_USD">5398000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_3" unitRef="iso4217_USD">5430000</us-gaap:OtherAssetsCurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_2" unitRef="iso4217_USD">15235000</us-gaap:PrepaidRoyalties>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_14" unitRef="iso4217_USD">32674000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_1003_1" unitRef="iso4217_USD">1358000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_4" unitRef="iso4217_USD">-274000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_9" unitRef="iso4217_USD">-4488000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredSalesCommission contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_5" unitRef="iso4217_USD">12552000</us-gaap:DeferredSalesCommission>
  <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_6" unitRef="iso4217_USD">-45000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_11" unitRef="iso4217_USD">5205000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_12" unitRef="iso4217_USD">-2848000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_7" unitRef="iso4217_USD">3166000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_10" unitRef="iso4217_USD">-1374000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_3" unitRef="iso4217_USD">-2900000</us-gaap:OtherAssetsCurrent>
  <us-gaap:PrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_2" unitRef="iso4217_USD">-902000</us-gaap:PrepaidRoyalties>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_14" unitRef="iso4217_USD">15132000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:UnbilledReceivablesCurrent contextRef="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_8B4B74D5-0978-40B3-905C-A23EB225D73B_2_1" unitRef="iso4217_USD">31000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="eol_PE68207---1810-Q0003_STD_1_20180212_0_2449302x2666546" decimals="-5" id="id_12147116_FDE6E5DA-346D-443D-BE33-13ED521B8601_1001_0" unitRef="iso4217_USD">65500000</us-gaap:ProceedsFromDivestitureOfBusinesses>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_1001_12" unitRef="iso4217_USD">0</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_1001_0">2018-11-24</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_1001_11">The borrowings under the Revolving Credit Facility bear interest at either (1) a rate per annum equal to the highest of SunTrust&#x2019;s prime rate or 0.5% in excess of the Federal Funds Rate or 1.0% in excess of one-month LIBOR (the &#x201C;Base Rate&#x201D;), plus an applicable margin, or (2) the one, two, three, or six month per annum LIBOR for deposits in the applicable currency (the &#x201C;Eurocurrency Rate&#x201D;), as selected by the Company, plus an applicable margin. The applicable margin for Eurocurrency Rate loans depends on the Company&#x2019;s funded debt leverage ratio and varies from 1.50% to 2.00%. The applicable margin for Base Rate loans depends on the Company&#x2019;s funded debt leverage ratio and varies from 0.50% to 1.50%.</us-gaap:LineOfCreditFacilityInterestRateDescription>
  <hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2442860_2450966x2433221" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_2001_10" unitRef="pure">0.0150</hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings>
  <hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2442860_2450966x2437993" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_3001_8" unitRef="pure">0.0200</hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings>
  <hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2443301_2450966x2433221" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_4001_9" unitRef="pure">0.0050</hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings>
  <hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2443301_2450966x2437993" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_5001_7" unitRef="pure">0.0150</hstm:LineOfCreditFacilityPercentageOfApplicableMarginForBorrowings>
  <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2450966x2433221" decimals="3" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_6001_6" unitRef="pure">0.010</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
  <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2450966x2438394" decimals="3" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_7001_5" unitRef="pure">0.005</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2442209x2697989_2447194x2442860" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_8001_14" unitRef="pure">0.003</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="eol_PE68207---1810-Q0003_STD_365_20171231_0_2442209x2697989_2447194x2443301" decimals="INF" id="id_12147116_BF66C86E-00FB-4513-9CAE-546B3EF176EB_9001_13" unitRef="pure">0.002</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_2_4" unitRef="iso4217_USD">404000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="0" id="id_12147116_3251E7BC-CA5E-4287-A2DA-C5284574FACF_2_0" unitRef="shares">143000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_35" unitRef="iso4217_USD">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_19" unitRef="iso4217_USD">1470000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_37" unitRef="iso4217_USD">3400000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_28" unitRef="iso4217_USD">-637000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_2_4" unitRef="iso4217_USD">1287000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_2" unitRef="iso4217_USD">21152000</us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostsAndExpenses contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_7" unitRef="iso4217_USD">49602000</us-gaap:CostsAndExpenses>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_7" unitRef="iso4217_USD">526000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_6" unitRef="iso4217_USD">5902000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_15" unitRef="iso4217_USD">-108000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="3" id="id_12147116_FA22A654-991C-4B7F-B30D-F2DD4DB59A7F_2_1" unitRef="pure">0.315</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_13" unitRef="iso4217_USD">-532000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_24" unitRef="iso4217_USD_per_shares">0.04</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_20" unitRef="iso4217_USD_per_shares">0.04</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_10" unitRef="iso4217_USD">2495000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_12" unitRef="iso4217_USD">1709000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_18" unitRef="iso4217_USD_per_shares">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_19" unitRef="iso4217_USD_per_shares">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_17" unitRef="iso4217_USD">3541000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInRoyaltiesPayable contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_16" unitRef="iso4217_USD">-1024000</us-gaap:IncreaseDecreaseInRoyaltiesPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_15" unitRef="iso4217_USD">-976000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_03186248-0567-4F65-AFA0-C2E9C88A6CF0_2_1" unitRef="iso4217_USD">1709000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_16" unitRef="iso4217_USD">-424000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_14" unitRef="iso4217_USD">94000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_03186248-0567-4F65-AFA0-C2E9C88A6CF0_2_6" unitRef="shares">330000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_22" unitRef="iso4217_USD_per_shares">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_23" unitRef="iso4217_USD_per_shares">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_8" unitRef="iso4217_USD">-5000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_11" unitRef="iso4217_USD">786000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_13" unitRef="iso4217_USD">-589000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_12" unitRef="iso4217_USD">431000</us-gaap:IncreaseDecreaseInPrepaidRoyalties>
  <us-gaap:IncreaseDecreaseInReceivables contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_11" unitRef="iso4217_USD">-4558000</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_27" unitRef="iso4217_USD">-12222000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_18" unitRef="iso4217_USD">15057000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_29" unitRef="iso4217_USD">-12859000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_36" unitRef="iso4217_USD">-268000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_34" unitRef="iso4217_USD">-268000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_20" unitRef="iso4217_USD">16527000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_17" unitRef="iso4217_USD">1285000</us-gaap:NetIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_8" unitRef="iso4217_USD">2365000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_2_2" unitRef="iso4217_USD">2000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_2_3" unitRef="iso4217_USD">2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_5" unitRef="iso4217_USD">7217000</us-gaap:OtherGeneralAndAdministrativeExpense>
  <us-gaap:OtherNoncashExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_9" unitRef="iso4217_USD">148000</us-gaap:OtherNoncashExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_9" unitRef="iso4217_USD">130000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_32" unitRef="iso4217_USD">367000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsForSoftware contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_25" unitRef="iso4217_USD">2420000</us-gaap:PaymentsForSoftware>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_26" unitRef="iso4217_USD">931000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_24" unitRef="iso4217_USD">28211000</us-gaap:PaymentsToAcquireMarketableSecurities>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_23" unitRef="iso4217_USD">19340000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_31" unitRef="iso4217_USD">99000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_6" unitRef="iso4217_USD">200000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_3" unitRef="iso4217_USD">5775000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_0" unitRef="iso4217_USD">51967000</us-gaap:SalesRevenueNet>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_2_5" unitRef="iso4217_USD">404000</us-gaap:ShareBasedCompensation>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_4" unitRef="iso4217_USD">9556000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_27" unitRef="shares">32104000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_2_26" unitRef="shares">31774000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2432594x2432728" decimals="0" id="id_12147116_FA22A654-991C-4B7F-B30D-F2DD4DB59A7F_1002_2" unitRef="iso4217_USD">57000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2433414x2447365" decimals="INF" id="id_12147116_FE08CCB2-A294-4DB0-ACCE-B76F839B2F81_1002_1" unitRef="shares">86727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2433414x2447365" decimals="2" id="id_12147116_FE08CCB2-A294-4DB0-ACCE-B76F839B2F81_1002_2" unitRef="iso4217_USD_per_shares">23.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2443272" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_1002_7" unitRef="iso4217_USD">-5779000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_2002_5" unitRef="iso4217_USD">8745000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_2002_1" unitRef="iso4217_USD">43701000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_3002_6" unitRef="iso4217_USD">-601000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_3002_2" unitRef="iso4217_USD">8266000</us-gaap:SalesRevenueNet>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2439650x2435162" decimals="0" id="id_12147116_3799F28B-CCCC-4681-B0A9-6C5A112EAB50_1002_0" unitRef="iso4217_USD">200000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2434965" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_1002_0" unitRef="iso4217_USD">14000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2439323" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_2002_3" unitRef="iso4217_USD">264000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2448624" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_3002_2" unitRef="iso4217_USD">62000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2737568" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_4002_1" unitRef="iso4217_USD">64000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_11" unitRef="iso4217_USD">-108000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_9" unitRef="iso4217_USD">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_6" unitRef="iso4217_USD">486000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_7" unitRef="iso4217_USD">8434000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_8" unitRef="iso4217_USD">-532000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_0" unitRef="iso4217_USD">7902000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_10" unitRef="iso4217_USD">-532000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_5" unitRef="iso4217_USD">722000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_12" unitRef="iso4217_USD">-424000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <hstm:DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_4" unitRef="iso4217_USD">1278000</hstm:DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense>
  <hstm:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_3" unitRef="iso4217_USD">824000</hstm:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
  <hstm:DisposalGroupIncludingDiscontinuedOperationCostOfRevenuesExcludingDepreciationAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1002_2" unitRef="iso4217_USD">5124000</hstm:DisposalGroupIncludingDiscontinuedOperationCostOfRevenuesExcludingDepreciationAndAmortization>
  <dei:AmendmentFlag contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29937860-08DC-454F-84A3-2C20398E7786_1_1">false</dei:AmendmentFlag>
  <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-5" id="id_12147116_BACAD5AD-AF79-40C4-8940-16B80BB96074_1_3" unitRef="iso4217_USD">1800000</us-gaap:AmortizationOfDeferredSalesCommissions>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_1_4" unitRef="iso4217_USD">419000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="0" id="id_12147116_3251E7BC-CA5E-4287-A2DA-C5284574FACF_1_0" unitRef="shares">159000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5005_800008" unitRef="iso4217_USD">328000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_5BEF34E5-70AC-4F73-B39B-54C34B599BFE_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;1. BASIS OF PRESENTATION&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 The accompanying unaudited condensed consolidated financial
 statements have been prepared in accordance with accounting
 principles generally accepted in the United States (&amp;#x201C;US
 GAAP&amp;#x201D;) for interim financial information and with the
 instructions to Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-Q&lt;/font&gt;
 and Article 10 of Regulation &lt;font style="WHITE-SPACE: nowrap"&gt;S-X.&lt;/font&gt; Accordingly, condensed
 consolidated financial statements do not include all of the
 information and footnotes required by US&amp;#xA0;GAAP for complete
 financial statements. In the opinion of management, all adjustments
 (consisting of normal recurring accruals) considered necessary for
 a fair presentation have been included. All intercompany
 transactions have been eliminated in consolidation. Operating
 results for the three months ended March&amp;#xA0;31, 2018 are not
 necessarily indicative of the results that may be expected for the
 year ending December&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 On February&amp;#xA0;12, 2018, the Company divested its Patient
 Experience (&amp;#x201C;PX&amp;#x201D;) business to Press Ganey Associates,
 Inc. (&amp;#x201C;Press Ganey&amp;#x201D;). This sale of the PX business
 resulted in the Company&amp;#x2019;s divestiture of the Company&amp;#x2019;s
 patient experience solutions business segment. The Company has
 classified the results of its PX segment as discontinued operations
 in its condensed consolidated statements of income and cash flows
 for all periods presented. Additionally, the related assets and
 liabilities have been reported as assets and liabilities of
 discontinued operations in the Company&amp;#x2019;s condensed
 consolidated balance sheet as of December&amp;#xA0;31, 2017. See Note 8
 for additional information.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The condensed consolidated balance sheet at December&amp;#xA0;31, 2017
 has been derived from the audited consolidated financial statements
 at that date and adjusted for discontinued operations as noted
 above but does not include all of the information and footnotes
 required by US&amp;#xA0;GAAP for complete financial statements. For
 further information, refer to the consolidated financial statements
 and footnotes thereto for the year ended December&amp;#xA0;31, 2017
 (included in the Company&amp;#x2019;s Annual Report on Form &lt;font style="WHITE-SPACE: nowrap"&gt;10-K,&lt;/font&gt; filed with the Securities and
 Exchange Commission on February&amp;#xA0;26, 2018).&lt;/p&gt;


 &lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_35" unitRef="iso4217_USD">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_19" unitRef="iso4217_USD">-1002000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5DFAFCF1-6432-4219-9514-CBA69D907416_1_1" unitRef="iso4217_USD_per_shares">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_37" unitRef="iso4217_USD">71260000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_28" unitRef="iso4217_USD">-115000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_28" unitRef="iso4217_USD_per_shares">1.00</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_1_4" unitRef="iso4217_USD">23861000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-5" id="id_12147116_B62FD59E-F2A6-4230-9828-FA7DC945D590_1_0" unitRef="iso4217_USD">29200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_2" unitRef="iso4217_USD">22248000</us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostsAndExpenses contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_7" unitRef="iso4217_USD">51128000</us-gaap:CostsAndExpenses>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5005_800003" unitRef="iso4217_USD">15132000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_D5EE4EE9-20BB-4E2E-AFB9-9BDCF1E995C9_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;10. DEBT&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;u&gt;Revolving Credit Facility&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 The Company entered into a First Amendment to Revolving Credit
 Agreement dated as of November&amp;#xA0;13, 2017, amending the
 Company&amp;#x2019;s Revolving Credit Facility, dated as of
 November&amp;#xA0;24, 2014 (&amp;#x201C;Revolving Credit Facility&amp;#x201D;)
 with SunTrust Bank (&amp;#x201C;SunTrust&amp;#x201D;), which amendment
 extended the maturity date under the Revolving Credit Facility to
 November&amp;#xA0;24, 2018. Under the Revolving Credit Facility, the
 Company may borrow up to $50.0&amp;#xA0;million, which includes a
 $5.0&amp;#xA0;million swing line subfacility and a $5.0&amp;#xA0;million
 letter of credit subfacility, as well as an accordion feature that
 allows the Company to increase the Revolving Credit Facility by a
 total of up to $25.0&amp;#xA0;million, subject to securing additional
 commitments from existing lenders or new lending institutions. The
 obligations under the Revolving Credit Facility are guaranteed by
 each of the Company&amp;#x2019;s subsidiaries. At the Company&amp;#x2019;s
 election, the borrowings under the Revolving Credit Facility bear
 interest at either (1)&amp;#xA0;a rate per annum equal to the highest
 of SunTrust&amp;#x2019;s prime rate or 0.5% in excess of the Federal
 Funds Rate or 1.0% in excess of &lt;font style="WHITE-SPACE: nowrap"&gt;one-month&lt;/font&gt; LIBOR (the &amp;#x201C;Base
 Rate&amp;#x201D;), plus an applicable margin, or (2)&amp;#xA0;the one, two,
 three, or six month per annum LIBOR for deposits in the applicable
 currency (the &amp;#x201C;Eurocurrency Rate&amp;#x201D;), as selected by the
 Company, plus an applicable margin. The applicable margin for
 Eurocurrency Rate loans depends on the Company&amp;#x2019;s funded debt
 leverage ratio and varies from 1.50% to 2.00%. The applicable
 margin for Base Rate loans depends on the Company&amp;#x2019;s funded
 debt leverage ratio and varies from 0.50% to 1.50%. Commitment fees
 and letter of credit fees are also payable under the Revolving
 Credit Facility. Principal is payable in full at maturity on
 November&amp;#xA0;24, 2018, and there are no scheduled principal
 payments prior to maturity. The Company is required to pay a
 commitment fee ranging between 20 and 30 basis points per annum of
 the average daily unused portion of the Revolving Credit Facility,
 depending on the Company&amp;#x2019;s funded debt leverage ratio.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The purpose of the Revolving Credit Facility is for general working
 capital needs, permitted acquisitions (as defined in the Revolving
 Credit Facility), and for stock repurchase and/or redemption
 transactions that the Company may authorize.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The Revolving Credit Facility contains certain covenants that,
 among other things, restrict additional indebtedness, liens and
 encumbrances, changes to the character of the Company&amp;#x2019;s
 business, acquisitions, asset dispositions, mergers and
 consolidations, sale or discount of receivables, creation or
 acquisitions of additional subsidiaries, and other matters
 customarily restricted in such agreements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 In addition, the Revolving Credit Facility requires the Company to
 meet certain financial tests, including, without limitation:&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 valign="top" width="3%" 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;a funded debt leverage ratio
 (consolidated debt/consolidated EBITDA) of not greater than 3.0 to
 1.0; and&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 valign="top" width="3%" 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;an interest coverage ratio
 (consolidated EBITDA/consolidated interest expense) of not less
 than 3.0 to 1.0.&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"&gt;
 As of March&amp;#xA0;31, 2018, the Company was in compliance with all
 covenants. There were no balances outstanding on the Revolving
 Credit Facility as of or during the three months ended
 March&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_7" unitRef="iso4217_USD">608000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_6" unitRef="iso4217_USD">6073000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_14" unitRef="iso4217_USD">30991000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_15" unitRef="iso4217_USD">10710000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DividendPayableDateToBePaidDayMonthAndYear contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_5DFAFCF1-6432-4219-9514-CBA69D907416_1_2">2018-04-03</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_868DA6AF-D3D3-4876-802C-0A0C810C61B5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The following table represents our revenues included in continuing
 operations from contracts with customers disaggregated by revenue
 source for the three months ended March&amp;#xA0;31, 2018 (in
 thousands). Sales taxes are excluded from revenues.&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="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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="5%"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Segments&lt;/p&gt;
 &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;Workforce&lt;br /&gt;
 Solutions&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;Provider&lt;br /&gt;
 Solutions&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;Consolidated&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;
 Subscription/SaaS services&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;43,702&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,032&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;52,734&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;
 Professional services&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;1,245&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;879&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,124&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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&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;44,947&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,911&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;54,858&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:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DividendsCommonStockStock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5005_800006" unitRef="iso4217_USD">32518000</us-gaap:DividendsCommonStockStock>
  <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_5DFAFCF1-6432-4219-9514-CBA69D907416_1_3">2018-03-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29E27EB4-6EFF-4A45-AC45-F544F1C4A30C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;6. EARNINGS PER SHARE&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Basic earnings per share is computed by dividing the net income
 available to common shareholders for the period by the weighted
 average number of common shares outstanding during the period.
 Diluted earnings per share is computed by dividing the net income
 available to common shareholders for the period by the weighted
 average number of potentially dilutive common and common equivalent
 shares outstanding during the period. Common equivalent shares are
 composed of incremental common shares issuable upon the exercise of
 stock options and RSUs subject to vesting. The dilutive effect of
 common equivalent shares is included in diluted earnings per share
 by application of the treasury stock method. The total number of
 common equivalent shares excluded from the calculations of diluted
 earnings per share, due to their anti-dilutive effect or contingent
 performance conditions, was approximately 159,000 and 143,000 for
 the three months ended March&amp;#xA0;31, 2018 and 2017,
 respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following table sets forth the computation of basic and diluted
 earnings per share for the three months ended March&amp;#xA0;31, 2018
 and 2017 (in thousands, except per share data):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2018&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: rgb(0,0,0) 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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Numerator:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income from continuing operations&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;3,629&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,709&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) from discontinued operations, net of income taxes&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;20,217&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;(424&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income&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,846&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,285&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Denominator:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average shares outstanding&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;32,097&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;31,774&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of dilutive shares&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;35&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;330&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average diluted shares&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;32,132&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,104&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings (loss) per share &amp;#x2013; basic:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&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.11&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;0.05&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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.63&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;(0.01&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share&amp;#x2014;basic&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.74&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;0.04&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings (loss) per share &amp;#x2013; 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"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&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.11&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;0.05&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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.63&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;(0.01&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share&amp;#x2014;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.74&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;0.04&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="3" id="id_12147116_FA22A654-991C-4B7F-B30D-F2DD4DB59A7F_1_1" unitRef="pure">0.102</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_13" unitRef="iso4217_USD">-64000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_79A54BDD-1ABD-49CF-A67B-091FA2C8CFEC_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;8. DISCONTINUED OPERATIONS&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Patient Experience&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 On February&amp;#xA0;12, 2018, the Company divested its PX business to
 Press Ganey for $65.5&amp;#xA0;million in cash (subject to adjustment
 based on the working capital of the PX business at closing), of
 which $6.55&amp;#xA0;million will be held in escrow for a period of
 time following the closing as a source of recovery for
 indemnification claims by Press Ganey. The sale of the PX business
 was effected (i)&amp;#xA0;by the contribution by the Company of
 specified assets and certain liabilities used in the PX business to
 a newly-formed wholly-owned subsidiary of the Company, and
 (ii)&amp;#xA0;immediately thereafter, the sale by the Company to Press
 Ganey of all the outstanding equity interests of such wholly-owned
 subsidiary. In connection with such contribution, the Company
 retained certain liabilities related to the PX business.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 This sale of the PX business resulted in the Company&amp;#x2019;s
 divestiture of the Company&amp;#x2019;s patient experience solutions
 business segment. The Company has classified the results of its
 patient experience solutions business segment as discontinued
 operations in its condensed consolidated statements of income and
 cash flows for all periods presented. Additionally, the related
 assets and liabilities have been reported as assets and liabilities
 of discontinued operations in the Company&amp;#x2019;s condensed
 consolidated balance sheet as of December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The financial results of the PX business for the period prior to
 divestiture during the three months ended March&amp;#xA0;31, 2018, and
 during the three months ended March&amp;#xA0;31, 2017, are presented in
 discontinued operations in the Company&amp;#x2019;s condensed
 consolidated statement of income. The following table presents
 financial results of the PX business (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&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: &amp;quot;Times New Roman&amp;quot;; 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="6" align="center"&gt;
 Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;March&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues, 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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;3,342&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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;7,902&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating costs and expenses:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues (excluding depreciation and amortization)&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;1,982&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,124&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Product 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;554&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;824&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; 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;460&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;1,278&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other general and administrative expenses&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;229&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;722&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization&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;181&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;486&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total operating costs and expenses&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,406&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,434&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from operations of discontinued operations&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;(64&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;(532&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income, net&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from discontinued operations before income tax provision&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;(64&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;(532&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax provision (benefit)&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;(108&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from discontinued operations, net of income taxes&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;(64&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;(424&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following table presents the aggregate carrying amounts of the
 classes of assets and liabilities of discontinued operations as of
 December&amp;#xA0;31, 2017 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&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: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of assets included as part of discontinued
 operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable, 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,158&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable &amp;#x2013; unbilled&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;1,275&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid royalties, net of amortization&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;37&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other prepaid expenses and other current assets&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;655&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets of discontinued operations&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,125&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment, net&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;901&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capitalized software development, net&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,683&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&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;24,154&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer-related intangibles, net&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;276&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other 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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&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;17&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term assets of discontinued operations&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;28,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total assets of discontinued operations in the condensed
 consolidated balance sheet&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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,198&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: rgb(0,0,0) 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: rgb(0,0,0) 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: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of liabilities included as part of discontinued
 operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable and accrued expenses&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,728&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued royalties&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;27&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&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,017&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities of discontinued operations&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,772&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&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;1,971&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, noncurrent&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;15&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long term liabilities&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;562&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term liabilities of discontinued operations&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,548&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities of discontinued operations in the condensed
 consolidated balance sheet&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;9,320&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: rgb(0,0,0) 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: rgb(0,0,0) 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; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_5DFAFCF1-6432-4219-9514-CBA69D907416_1_0">2018-02-12</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29937860-08DC-454F-84A3-2C20398E7786_1_4">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29937860-08DC-454F-84A3-2C20398E7786_1_3">2018</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29937860-08DC-454F-84A3-2C20398E7786_1_0">10-Q</dei:DocumentType>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_24" unitRef="iso4217_USD_per_shares">0.74</us-gaap:EarningsPerShareDiluted>
  <dei:DocumentPeriodEndDate contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_29937860-08DC-454F-84A3-2C20398E7786_1_2">2018-03-31</dei:DocumentPeriodEndDate>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_20" unitRef="iso4217_USD_per_shares">0.74</us-gaap:EarningsPerShareBasic>
  <dei:EntityRegistrantName contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_1_400001">HEALTHSTREAM INC</dei:EntityRegistrantName>
  <dei:EntityCentralIndexKey contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_1_400002">0001095565</dei:EntityCentralIndexKey>
  <dei:EntityFilerCategory contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_1_400004">Large Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_10" unitRef="iso4217_USD">4043000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_12" unitRef="iso4217_USD">3629000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_18" unitRef="iso4217_USD_per_shares">0.11</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_19" unitRef="iso4217_USD_per_shares">0.63</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_8DC34A60-EF50-478E-BFB2-6E32A20FD7F3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;4. INCOME TAXES&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Income taxes are accounted for using the asset and liability
 method, whereby deferred tax assets and liabilities are determined
 based on the temporary differences between the financial statement
 and tax bases of assets and liabilities measured at tax rates that
 will be in effect for the year in which the differences are
 expected to affect taxable income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 During the three months ended March&amp;#xA0;31, 2018 and 2017, the
 Company recorded a provision for income taxes from continuing
 operations of approximately $414,000 and $786,000, respectively.
 The Company&amp;#x2019;s effective tax rate for the three months ended
 March&amp;#xA0;31, 2018 and 2017 was 10.2% and 31.5%, respectively.
 During the three months ended March&amp;#xA0;31, 2018 and 2017, the
 Company recorded excess tax benefits primarily from stock option
 exercises of approximately $636,000 and $57,000, respectively, as a
 component of the provision for income taxes. The Company&amp;#x2019;s
 effective tax rate primarily reflects the statutory corporate
 income tax rate, the net effect of state taxes, and the effect of
 various permanent tax differences.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_17" unitRef="iso4217_USD">8417000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInRoyaltiesPayable contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_16" unitRef="iso4217_USD">506000</us-gaap:IncreaseDecreaseInRoyaltiesPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_15" unitRef="iso4217_USD">-6074000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_03186248-0567-4F65-AFA0-C2E9C88A6CF0_1_1" unitRef="iso4217_USD">3629000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_16" unitRef="iso4217_USD">20217000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_14" unitRef="iso4217_USD">-421000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_03186248-0567-4F65-AFA0-C2E9C88A6CF0_1_6" unitRef="shares">35000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_22" unitRef="iso4217_USD_per_shares">0.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="2" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_23" unitRef="iso4217_USD_per_shares">0.63</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_8" unitRef="iso4217_USD">7000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_11" unitRef="iso4217_USD">414000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_13" unitRef="iso4217_USD">530000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidRoyalties contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_12" unitRef="iso4217_USD">2467000</us-gaap:IncreaseDecreaseInPrepaidRoyalties>
  <us-gaap:IncreaseDecreaseInReceivables contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_11" unitRef="iso4217_USD">1864000</us-gaap:IncreaseDecreaseInReceivables>
  <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_DEE6636F-F5F2-4E1A-8473-912B462D7FF2_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;7. MARKETABLE SECURITIES&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 At March&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017, the fair value
 of marketable securities, which were all classified as available
 for sale, included the following (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="62%"&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;March&amp;#xA0;31, 2018&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;Adjusted&amp;#xA0;Cost&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;Unrealized&lt;br /&gt;
 Gains&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;Unrealized&lt;br /&gt;
 Losses&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;Fair&amp;#xA0;Value&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;
 Level&amp;#xA0;2:&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;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 debt 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;34,384&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;5&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&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;34,360&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;
 Government-sponsored enterprise debt securities&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,985&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;(1&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,986&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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,369&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;7&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;(30&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;39,346&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="62%"&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;December&amp;#xA0;31, 2017&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;Adjusted&amp;#xA0;Cost&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;Unrealized&lt;br /&gt;
 Gains&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;Unrealized&lt;br /&gt;
 Losses&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;Fair&amp;#xA0;Value&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;
 Level&amp;#xA0;2:&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;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 debt 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;41,900&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&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;(39&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,862&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;
 Government-sponsored enterprise debt securities&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,488&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;1&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;(1&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,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 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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,388&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;(40&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;46,350&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"&gt;
 The carrying amounts reported in the condensed consolidated balance
 sheet approximate the fair value based on quoted market prices or
 alternative pricing sources and models utilizing market observable
 inputs. As of March&amp;#xA0;31, 2018, the Company does not consider
 any of its marketable securities to be other than temporarily
 impaired. During the three months ended March&amp;#xA0;31, 2018 and
 2017, the Company did not reclassify any items out of accumulated
 other comprehensive income to net income. All investments in
 marketable securities are classified as current assets on the
 balance sheet because the underlying securities mature within one
 year from the balance sheet date.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_27" unitRef="iso4217_USD">60792000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_18" unitRef="iso4217_USD">9551000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_5FF4ABB5-BE70-4278-AFE2-D76F026A10AD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The impact of the adoption of Topic 606 on the Company&amp;#x2019;s
 condensed consolidated balance sheet as of March&amp;#xA0;31, 2018 and
 statement of income for the three months ended March&amp;#xA0;31, 2018
 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="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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;March&amp;#xA0;31, 2018&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Balance Sheet&lt;/p&gt;
 &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;As&lt;br /&gt;
 reported&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;Balances&amp;#xA0;without&lt;br /&gt;
 Adoption&amp;#xA0;of&amp;#xA0;ASC&amp;#xA0;606&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;Effect&amp;#xA0;of&amp;#xA0;Change&lt;br /&gt;
 Higher/(Lower)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 20.85pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Assets&lt;/p&gt;
 &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;/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;
 Unbilled receivables&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,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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,831&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;127&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;
 Prepaid royalties, net&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;17,702&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;18,671&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;(969&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;
 Other prepaid expenses and other current assets&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,962&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,220&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;(1,258&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;
 Deferred commissions&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,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" 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;12,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 32.3pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Liabilities&lt;/p&gt;
 &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;/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;
 Deferred revenue, current&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;69,238&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;73,726&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,488&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;
 Deferred revenue, noncurrent&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,005&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,845&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,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 66.3pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Shareholders&amp;#x2019; equity&lt;/p&gt;
 &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;/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;
 Retained earnings&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;24,002&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,965&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;1,0 37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 24px"&gt;
 &amp;#xA0;&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="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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;
 For&amp;#xA0;the&amp;#xA0;period&amp;#xA0;ended&amp;#xA0;March&amp;#xA0;31,&amp;#xA0;2018&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 57.85pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Income Statement&lt;/p&gt;
 &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;As&lt;br /&gt;
 reported&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;Balances&amp;#xA0;without&lt;br /&gt;
 Adoption&amp;#xA0;of&amp;#xA0;ASC&amp;#xA0;606&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;Effect&amp;#xA0;of&amp;#xA0;Change&lt;br /&gt;
 Higher/(Lower)&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;
 Revenue, 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;54,858&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;54,866&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&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 62.15pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Costs and expenses&lt;/p&gt;
 &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;/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 revenues (excluding depreciation and amortization)&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;22,248&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,181&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;67&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;9,064&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;10,541&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;(1,477&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;
 Operating income&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,730&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,328&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;1,402&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;
 Income from continuing operations before income tax provision&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,043&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,641&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;1,402&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;
 Income tax provision&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;414&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;49&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;365&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;
 Income from continuing operations&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,629&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,592&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;1,037&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;
 Net income&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,846&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,809&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;1,037&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_F662B1BE-4C67-484C-A75D-D04C6FC56816_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;2. RECENT ACCOUNTING PRONOUNCEMENTS&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Accounting Standards Recently Adopted&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"&gt;
 In May 2014, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued Accounting Standards Update
 (&amp;#x201C;ASU&amp;#x201D;) &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09,&lt;/font&gt; &lt;i&gt;Revenue from Contracts
 with Customers (&amp;#x201C;Topic 606&amp;#x201D;)&lt;/i&gt;. This guidance
 supersedes the revenue recognition requirements in Accounting
 Standards Codification (&amp;#x201C;ASC&amp;#x201D;) Topic 605, &lt;i&gt;Revenue
 Recognition (&amp;#x201C;Topic 605&amp;#x201D;)&lt;/i&gt;, and most
 industry-specific revenue recognition guidance throughout the
 Industry Topics of the Accounting Standards Codification. The
 updated guidance states that an entity should recognize revenue to
 depict the transfer of promised goods or services to customers in
 an amount that reflects the consideration to which the entity
 expects to be entitled in exchange for those goods or services.
 Topic 606 also includes Subtopic &lt;font style="WHITE-SPACE: nowrap"&gt;340-40,&lt;/font&gt; &lt;i&gt;Other Assets and Deferred
 Costs &amp;#x2013; Contracts with Customers&lt;/i&gt;, which requires deferral
 of incremental costs of obtaining a contract with a customer.
 Collectively, Topic 606 and Subtopic &lt;font style="WHITE-SPACE: nowrap"&gt;340-40&lt;/font&gt; are referred to as the
 &amp;#x201C;new standard.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The Company adopted the new standard effective January&amp;#xA0;1, 2018
 utilizing the modified retrospective approach. Adoption of the new
 standard resulted in changes to the Company&amp;#x2019;s accounting
 policies for revenue recognition, trade and other receivables, and
 deferred commissions. See Note 3 for additional information
 regarding Topic 606 and its impact on the Company&amp;#x2019;s balance
 sheet and statement of income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 In January 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01,&lt;/font&gt; &lt;i&gt;Financial Instruments
 &amp;#x2013; Overall (Sub Topic &lt;font style="WHITE-SPACE: nowrap"&gt;825-10)&lt;/font&gt;&lt;/i&gt;, which addresses certain
 aspects of the recognition, measurement, presentation, and
 disclosure of financial instruments. The guidance, among other
 things, requires equity investments (except those accounted for
 under the equity method of accounting or those that result in
 consolidation of the investee) to be measured at fair value with
 changes in fair value recognized in net income. The Company adopted
 ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt; effective
 January&amp;#xA0;1, 2018 on a prospective basis.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Accounting Standards Not Yet Adopted&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"&gt;
 In February 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02,&lt;/font&gt; &lt;i&gt;Leases (&amp;#x201C;Topic
 842&amp;#x201D;),&lt;/i&gt; which requires lessees to recognize assets and
 liabilities for most leases. The recognition, measurement, and
 presentation of expenses and cash flows arising from a lease by a
 lessee is not expected to significantly change under such guidance.
 The standard will be effective for the first interim period within
 annual reporting periods beginning after December&amp;#xA0;15, 2018.
 The Company will adopt this ASU on January&amp;#xA0;1, 2019 and is
 currently evaluating the impact that adoption of this ASU will have
 on the Company&amp;#x2019;s consolidated financial position and results
 of operations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_29" unitRef="iso4217_USD">60677000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_36" unitRef="iso4217_USD">2034000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_34" unitRef="iso4217_USD">2034000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_20" unitRef="iso4217_USD">8549000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_17" unitRef="iso4217_USD">23846000</us-gaap:NetIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_8" unitRef="iso4217_USD">3730000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_1_2" unitRef="iso4217_USD">15000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_14A24ABC-8B14-4915-8215-0E26BCB1DE27_1_3" unitRef="iso4217_USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_5" unitRef="iso4217_USD">7742000</us-gaap:OtherGeneralAndAdministrativeExpense>
  <us-gaap:OtherNoncashExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_9" unitRef="iso4217_USD">30000</us-gaap:OtherNoncashExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_9" unitRef="iso4217_USD">313000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_32" unitRef="iso4217_USD">297000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:PaymentsForSoftware contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_25" unitRef="iso4217_USD">2541000</us-gaap:PaymentsForSoftware>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_26" unitRef="iso4217_USD">1858000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_33" unitRef="iso4217_USD">37000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
  <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_24" unitRef="iso4217_USD">12612000</us-gaap:PaymentsToAcquireMarketableSecurities>
  <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_22" unitRef="iso4217_USD">58203000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_23" unitRef="iso4217_USD">19600000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_31" unitRef="iso4217_USD">2368000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_6" unitRef="iso4217_USD">390000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_B82D4B1D-9E74-4985-86D0-2778B8A2761A_1_0">&lt;div&gt;
 &lt;p&gt;&lt;br class="Apple-interchange-newline" /&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" 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="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating income from continuing operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Workforce Solutions&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;9,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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,745&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provider Solutions&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;514&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;(601&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unallocated&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,019&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,779&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total operating income from continuing operations&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;3,730&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,365&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
  <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_E212F80F-A326-4411-8EA5-79A239DEE048_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The following is the Company&amp;#x2019;s business segment information
 for the three months ended March&amp;#xA0;31, 2018 and 2017 and as of
 March&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017 (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;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;br /&gt;
 March&amp;#xA0;31,&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;2018&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;2017&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;
 Revenues, 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"&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;
 Workforce Solutions&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;44,947&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;43,701&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;
 Provider Solutions&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,911&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,266&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"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues, 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;54,858&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;51,967&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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_3" unitRef="iso4217_USD">6001000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_A4B029FF-FA9F-4033-8827-73A0D98CC9BC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following table sets forth the computation of basic and diluted
 earnings per share for the three months ended March&amp;#xA0;31, 2018
 and 2017 (in thousands, except per share data):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2018&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: rgb(0,0,0) 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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Numerator:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income from continuing operations&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;3,629&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,709&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income (loss) from discontinued operations, net of income taxes&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;20,217&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;(424&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income&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,846&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,285&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Denominator:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average shares outstanding&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;32,097&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;31,774&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of dilutive shares&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;35&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;330&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average diluted shares&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;32,132&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,104&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings (loss) per share &amp;#x2013; basic:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&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.11&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;0.05&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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.63&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;(0.01&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share&amp;#x2014;basic&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.74&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;0.04&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings (loss) per share &amp;#x2013; 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"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Continuing operations&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.11&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;0.05&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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.63&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;(0.01&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share&amp;#x2014;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.74&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;0.04&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_B47EA142-E075-4021-9DDD-34A82054FDB2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Total stock based compensation expense recorded for the three
 months ended March&amp;#xA0;31, 2018 and 2017, which is recorded within
 continuing operations in the condensed consolidated statements of
 income, is as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&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: &amp;quot;Times New Roman&amp;quot;; 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="6" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/p&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2018&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: rgb(0,0,0) 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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues (excluding depreciation and amortization)&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;8&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;14&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Product 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;74&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;64&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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;31&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;62&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other 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;306&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;264&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total stock based compensation 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;419&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;404&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_B62FD59E-F2A6-4230-9828-FA7DC945D590_1_3">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_0" unitRef="iso4217_USD">54858000</us-gaap:SalesRevenueNet>
  <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_C92FF96C-BCA1-477B-98A8-2286DE2C8075_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;The following table presents financial results
 of the PX business (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&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: &amp;quot;Times New Roman&amp;quot;; 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="6" align="center"&gt;
 Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;March&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues, 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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;3,342&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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;7,902&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating costs and expenses:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues (excluding depreciation and amortization)&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;1,982&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,124&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Product 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;554&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;824&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; 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;460&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;1,278&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other general and administrative expenses&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;229&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;722&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization&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;181&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;486&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total operating costs and expenses&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,406&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,434&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from operations of discontinued operations&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;(64&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;(532&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income, net&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from discontinued operations before income tax provision&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;(64&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;(532&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax provision (benefit)&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;(108&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss from discontinued operations, net of income taxes&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;(64&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;(424&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following table presents the aggregate carrying amounts of the
 classes of assets and liabilities of discontinued operations as of
 December&amp;#xA0;31, 2017 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="85%"&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: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of assets included as part of discontinued
 operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable, 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,158&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable &amp;#x2013; unbilled&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;1,275&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid royalties, net of amortization&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;37&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other prepaid expenses and other current assets&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;655&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets of discontinued operations&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,125&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment, net&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;901&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capitalized software development, net&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,683&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&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;24,154&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer-related intangibles, net&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;276&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other 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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&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;17&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term assets of discontinued operations&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;28,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total assets of discontinued operations in the condensed
 consolidated balance sheet&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;
 &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;34,198&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: rgb(0,0,0) 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: rgb(0,0,0) 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: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of liabilities included as part of discontinued
 operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable and accrued expenses&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,728&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued royalties&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;27&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&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,017&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities of discontinued operations&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,772&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&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;1,971&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, noncurrent&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;15&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long term liabilities&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;562&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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term liabilities of discontinued operations&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,548&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities of discontinued operations in the condensed
 consolidated balance sheet&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;9,320&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: rgb(0,0,0) 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: rgb(0,0,0) 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; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
  <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_7E142298-3964-467C-805A-3F0F63242587_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 At March&amp;#xA0;31, 2018 and December&amp;#xA0;31, 2017, the fair value
 of marketable securities, which were all classified as available
 for sale, included the following (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="62%"&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;March&amp;#xA0;31, 2018&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;Adjusted&amp;#xA0;Cost&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;Unrealized&lt;br /&gt;
 Gains&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;Unrealized&lt;br /&gt;
 Losses&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;Fair&amp;#xA0;Value&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;
 Level&amp;#xA0;2:&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;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 debt 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;34,384&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;5&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&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;34,360&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;
 Government-sponsored enterprise debt securities&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,985&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;(1&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,986&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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,369&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;7&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;(30&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;39,346&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="62%"&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;December&amp;#xA0;31, 2017&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;Adjusted&amp;#xA0;Cost&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;Unrealized&lt;br /&gt;
 Gains&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;Unrealized&lt;br /&gt;
 Losses&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;Fair&amp;#xA0;Value&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;
 Level&amp;#xA0;2:&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;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 debt 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;41,900&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&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;(39&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,862&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;
 Government-sponsored enterprise debt securities&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,488&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;1&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;(1&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,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 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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,388&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;(40&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;46,350&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:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
  <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_DEDB5BDB-AA39-4154-AC69-ADB9F62B3A40_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"&gt;
 The cumulative effect of the changes made to the Company&amp;#x2019;s
 consolidated January&amp;#xA0;1, 2018 balance sheet in connection with
 the adoption of Topic 606 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="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 45.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Balance Sheet&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balance at&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;ASC 606&lt;br /&gt;
 Adjustments&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balance at&lt;br /&gt;
 January&amp;#xA0;1,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 20.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Assets&lt;/p&gt;
 &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;/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;
 Unbilled receivables&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,327&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&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;
 Prepaid royalties, net&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;16,137&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;(902&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,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;
 Other prepaid expenses and other current assets&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;8,330&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,900&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,430&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;
 Current assets of discontinued operations&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,125&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;(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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,851&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;
 Deferred commissions&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;12,552&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;12,552&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;
 Deferred tax assets&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;45&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;(45&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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; assets of
 discontinued operations&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;28,073&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,166&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;31,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 32.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Liabilities&lt;/p&gt;
 &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;/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;
 Deferred revenue, current&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;64,938&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,488&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;60,450&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;
 Current liabilities of discontinued operations&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,772&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;(1,374&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,398&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;
 Deferred tax liabilities&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;5,205&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,205&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;
 Deferred revenue, noncurrent&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,287&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,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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&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" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 66.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Shareholders&amp;#x2019; equity&lt;/p&gt;
 &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;/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;
 Retained earnings&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;17,542&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,132&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,674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_7B222DB7-9A31-4674-82EE-F976FF6CDD9C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;March&amp;#xA0;31,&lt;br /&gt;
 2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Segment 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"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Workforce Solutions&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;99,921&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;90,055&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provider Solutions&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;151,318&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;150,797&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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;34,198&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unallocated&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;205,944&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;136,069&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total 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;457,183&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;411,119&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Segment assets include accounts and
 unbilled receivables, prepaid and other current assets, other
 assets, capitalized software development, certain property and
 equipment, and intangible assets. Cash and cash equivalents and
 marketable securities are not allocated to individual segments, and
 are included within Unallocated. A significant portion of property
 and equipment assets are included within Unallocated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_3101CD03-C729-4513-97E0-51B024F38CC1_1_5" unitRef="iso4217_USD">419000</us-gaap:ShareBasedCompensation>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_4" unitRef="iso4217_USD">9064000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_CA15B760-73A9-4CEB-BFE5-B65B91309733_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;9. BUSINESS SEGMENTS&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company provides services to healthcare organizations and other
 members within the healthcare industry. The Company&amp;#x2019;s
 services are focused on the delivery of workforce development
 products and services (HealthStream Workforce Solutions) and
 provider credentialing, privileging, and enrollment products and
 services (HealthStream Provider Solutions).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 As noted above, the sale of the PX business on February&amp;#xA0;12,
 2018 resulted in the Company&amp;#x2019;s divestiture of the
 Company&amp;#x2019;s Patient Experience Solutions segment. During the
 first quarter of 2018, the Company classified the results of its
 Patient Experience segment as discontinued operations in its
 condensed consolidated statements of income and cash flows for all
 periods presented. Additionally, the related assets and liabilities
 associated with the discontinued operations are shown separately in
 the Company&amp;#x2019;s condensed consolidated balance sheet as of
 December&amp;#xA0;31, 2017. See Note 8 for additional information.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company measures segment performance based on operating income
 before income taxes and prior to the allocation of certain
 corporate overhead expenses, interest income, interest expense, and
 depreciation. The Unallocated component below includes corporate
 functions, such as accounting, human resources, legal, investor
 relations, administrative, and executive personnel, depreciation, a
 portion of amortization, and certain other expenses, which are not
 currently allocated in measuring segment performance. The following
 is the Company&amp;#x2019;s business segment information for the three
 months ended March&amp;#xA0;31, 2018 and 2017 and as of March&amp;#xA0;31,
 2018 and December&amp;#xA0;31, 2017 (in thousands).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" 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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues, 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"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Workforce Solutions&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;44,947&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;43,701&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provider Solutions&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,911&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,266&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues, 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;54,858&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;51,967&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" 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="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating income from continuing operations:&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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Workforce Solutions&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;9,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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,745&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provider Solutions&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;514&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;(601&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unallocated&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,019&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,779&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total operating income from continuing operations&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;3,730&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,365&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;March&amp;#xA0;31,&lt;br /&gt;
 2018&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;December&amp;#xA0;31,&lt;br /&gt;
 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Segment 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"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Workforce Solutions&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;99,921&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;90,055&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provider Solutions&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;151,318&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;150,797&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Discontinued operations&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;34,198&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unallocated&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;205,944&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;136,069&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total 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;457,183&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;411,119&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Segment assets include accounts and
 unbilled receivables, prepaid and other current assets, other
 assets, capitalized software development, certain property and
 equipment, and intangible assets. Cash and cash equivalents and
 marketable securities are not allocated to individual segments, and
 are included within Unallocated. A significant portion of property
 and equipment assets are included within Unallocated.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_D70BD8BF-DF85-47AE-BFD6-F779B6F06C47_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;5. STOCKHOLDERS&amp;#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Dividends on Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 On February&amp;#xA0;12, 2018, the Company&amp;#x2019;s Board of Directors
 declared a $1.00 per common share special cash dividend which was
 paid on April&amp;#xA0;3, 2018 to shareholders of record on
 March&amp;#xA0;6, 2018. The dividend payment is included in Accrued
 dividends in the condensed consolidated balance sheet as of
 March&amp;#xA0;31, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Stock Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company has stock awards outstanding under two stock incentive
 plans: the Company&amp;#x2019;s 2016 Omnibus Incentive Plan and 2010
 Stock Incentive Plan. The Company accounts for its stock based
 compensation plans using the fair-value based method for costs
 related to share based payments, including stock options and
 restricted share units (&amp;#x201C;RSUs&amp;#x201D;). During the three
 months ended March&amp;#xA0;31, 2018, the Company issued 83,168 RSUs,
 subject to service-based time vesting, with a weighted average
 grant date fair value of $24.70 per share, measured based on the
 closing fair market value of the Company&amp;#x2019;s stock on the date
 of grant. During the three months ended March&amp;#xA0;31, 2017, the
 Company issued 86,727 RSUs, subject to service-based time vesting,
 with a weighted average grant date fair value of $23.54 per share,
 measured based on the closing fair market value of the
 Company&amp;#x2019;s stock on the date of grant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Total stock based compensation expense recorded for the three
 months ended March&amp;#xA0;31, 2018 and 2017, which is recorded within
 continuing operations in the condensed consolidated statements of
 income, is as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&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: &amp;quot;Times New Roman&amp;quot;; 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="6" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-TOP: 0pt" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/p&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2018&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: rgb(0,0,0) 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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues (excluding depreciation and amortization)&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;8&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;14&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Product 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;74&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;64&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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;31&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;62&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other 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;306&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;264&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total stock based compensation 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;419&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;404&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5005_800010" unitRef="iso4217_USD">2071000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5005_9" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
  <dei:TradingSymbol contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_0EAC14E8-E7BE-4352-B8BE-AA7A7CE63048_1_400000">HSTM</dei:TradingSymbol>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_27" unitRef="shares">32132000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="-3" id="id_12147116_5EB1DC4E-26D0-474A-9228-C6D6C064FBFD_1_26" unitRef="shares">32097000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <hstm:NumberOfStockIncentivePlans contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" decimals="INF" id="id_12147116_FE08CCB2-A294-4DB0-ACCE-B76F839B2F81_1_0" unitRef="Incentive_Plan">2</hstm:NumberOfStockIncentivePlans>
  <hstm:NewAccountingStandardsNotYetAdoptedPolicyTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_8A61F504-C3B8-4B56-9E32-FDF163B8060F_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;&lt;i&gt;Accounting Standards Not Yet Adopted&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"&gt;
 In February 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02,&lt;/font&gt; &lt;i&gt;Leases (&amp;#x201C;Topic
 842&amp;#x201D;),&lt;/i&gt; which requires lessees to recognize assets and
 liabilities for most leases. The recognition, measurement, and
 presentation of expenses and cash flows arising from a lease by a
 lessee is not expected to significantly change under such guidance.
 The standard will be effective for the first interim period within
 annual reporting periods beginning after December&amp;#xA0;15, 2018.
 The Company will adopt this ASU on January&amp;#xA0;1, 2019 and is
 currently evaluating the impact that adoption of this ASU will have
 on the Company&amp;#x2019;s consolidated financial position and results
 of operations.&lt;/p&gt;
 &lt;/div&gt;</hstm:NewAccountingStandardsNotYetAdoptedPolicyTextBlock>
  <hstm:RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_339D2459-368E-431C-938D-C8CBAB4B3546_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Accounting Standards Recently Adopted&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 In May 2014, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued Accounting Standards Update
 (&amp;#x201C;ASU&amp;#x201D;)&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;2014-09,&lt;/font&gt;&amp;#xA0;&lt;i&gt;Revenue
 from Contracts with Customers (&amp;#x201C;Topic 606&amp;#x201D;)&lt;/i&gt;. This
 guidance supersedes the revenue recognition requirements in
 Accounting Standards Codification (&amp;#x201C;ASC&amp;#x201D;) Topic
 605,&amp;#xA0;&lt;i&gt;Revenue Recognition (&amp;#x201C;Topic
 605&amp;#x201D;)&lt;/i&gt;, and most industry-specific revenue recognition
 guidance throughout the Industry Topics of the Accounting Standards
 Codification. The updated guidance states that an entity should
 recognize revenue to depict the transfer of promised goods or
 services to customers in an amount that reflects the consideration
 to which the entity expects to be entitled in exchange for those
 goods or services. Topic 606 also includes
 Subtopic&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;340-40,&lt;/font&gt;&amp;#xA0;&lt;i&gt;Other
 Assets and Deferred Costs &amp;#x2013; Contracts with Customers&lt;/i&gt;,
 which requires deferral of incremental costs of obtaining a
 contract with a customer. Collectively, Topic 606 and
 Subtopic&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;340-40&lt;/font&gt;&amp;#xA0;are referred
 to as the &amp;#x201C;new standard.&amp;#x201D;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The Company adopted the new standard effective January&amp;#xA0;1, 2018
 utilizing the modified retrospective approach. Adoption of the new
 standard resulted in changes to the Company&amp;#x2019;s accounting
 policies for revenue recognition, trade and other receivables, and
 deferred commissions. See Note 3 for additional information
 regarding Topic 606 and its impact on the Company&amp;#x2019;s balance
 sheet and statement of income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 In January 2016, the FASB issued ASU&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;2016-01,&lt;/font&gt;&amp;#xA0;&lt;i&gt;Financial
 Instruments &amp;#x2013; Overall (Sub
 Topic&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;825-10)&lt;/font&gt;&lt;/i&gt;, which addresses certain
 aspects of the recognition, measurement, presentation, and
 disclosure of financial instruments. The guidance, among other
 things, requires equity investments (except those accounted for
 under the equity method of accounting or those that result in
 consolidation of the investee) to be measured at fair value with
 changes in fair value recognized in net income. The Company adopted
 ASU&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt;&amp;#xA0;effective
 January&amp;#xA0;1, 2018 on a prospective basis.&lt;/p&gt;


 &lt;/div&gt;</hstm:RecentlyAdoptedAccountingStandardsPolicyPolicyTextBlock>
  <hstm:RevenueRecognitionAndSalesCommissionsTextBlock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_158582B7-CCC8-4AAB-9495-B29B6C9A47C6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;3. REVENUE RECOGNITION AND SALES COMMISSIONS&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Adoption of ASC Topic 606, Revenue from Contracts with
 Customers&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 On January&amp;#xA0;1, 2018, the Company adopted the new standard using
 the modified retrospective approach applied to those contracts
 which were not completed as of January&amp;#xA0;1, 2018. As such,
 results for reporting periods beginning after January&amp;#xA0;1, 2018
 are presented under Topic 606, while prior period amounts continue
 to be reported in accordance with Topic 605.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The cumulative effect of the changes made to the Company&amp;#x2019;s
 consolidated January&amp;#xA0;1, 2018 balance sheet in connection with
 the adoption of Topic 606 was as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 45.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Balance Sheet&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balance at&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;ASC 606&lt;br /&gt;
 Adjustments&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balance at&lt;br /&gt;
 January&amp;#xA0;1,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 20.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Assets&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unbilled receivables&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,327&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&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid royalties, net&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;16,137&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;(902&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,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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other prepaid expenses and other current assets&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;8,330&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,900&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,430&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets of discontinued operations&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,125&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;(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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,851&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred commissions&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;12,552&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;12,552&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&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;45&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;(45&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&amp;#xA0;assets
 of discontinued operations&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;28,073&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,166&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;31,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 32.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Liabilities&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, current&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;64,938&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,488&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;60,450&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities of discontinued operations&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,772&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;(1,374&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,398&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&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;5,205&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,205&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, noncurrent&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,287&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,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;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 66.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Shareholders&amp;#x2019; equity&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&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;17,542&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,132&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,674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The impact of the adoption of Topic 606 on the Company&amp;#x2019;s
 condensed consolidated balance sheet as of March&amp;#xA0;31, 2018 and
 statement of income for the three months ended March&amp;#xA0;31, 2018
 was as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="59%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;March&amp;#xA0;31, 2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 45.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Balance Sheet&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;As&lt;br /&gt;
 reported&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balances&amp;#xA0;without&lt;br /&gt;
 Adoption&amp;#xA0;of&amp;#xA0;ASC&amp;#xA0;606&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Effect&amp;#xA0;of&amp;#xA0;Change&lt;br /&gt;
 Higher/(Lower)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 20.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Assets&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unbilled receivables&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,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;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,831&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;127&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid royalties, net&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;17,702&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;18,671&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;(969&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other prepaid expenses and other current assets&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,962&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,220&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;(1,258&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred commissions&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,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" 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;12,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 32.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Liabilities&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, current&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;69,238&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;73,726&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,488&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue, noncurrent&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,005&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,845&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,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 66.3pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Shareholders&amp;#x2019; equity&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Retained earnings&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;24,002&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,965&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;1,0 37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 24px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&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="10%"&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="10%"&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: &amp;quot;Times New Roman&amp;quot;; 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;
 For&amp;#xA0;the&amp;#xA0;period&amp;#xA0;ended&amp;#xA0;March&amp;#xA0;31,&amp;#xA0;2018&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 57.85pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Income Statement&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;As&lt;br /&gt;
 reported&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Balances&amp;#xA0;without&lt;br /&gt;
 Adoption&amp;#xA0;of&amp;#xA0;ASC&amp;#xA0;606&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Effect&amp;#xA0;of&amp;#xA0;Change&lt;br /&gt;
 Higher/(Lower)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenue, 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;54,858&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;54,866&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&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 62.15pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Costs and expenses&lt;/p&gt;
 &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;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues (excluding depreciation and amortization)&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;22,248&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,181&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;67&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; 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;9,064&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;10,541&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;(1,477&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating income&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,730&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,328&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;1,402&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income from continuing operations before income tax provision&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,043&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,641&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;1,402&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax provision&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;414&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;49&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;365&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income from continuing operations&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,629&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,592&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;1,037&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income&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,846&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,809&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;1,037&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Revenues are recognized when control of the promised goods or
 services is transferred to the customer in an amount that reflects
 the consideration the Company expects to be entitled to in exchange
 for transferring those goods or services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Revenue is recognized based on the following five step model:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="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;Identification of the contract with a
 customer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="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;Identification of the performance
 obligations in the contract&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="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;Determination of the transaction
 price&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="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;Allocation of the transaction price
 to the performance obligations in the contract&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="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;Recognition of revenue when, or as,
 the Company satisfies a performance obligation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 The following table represents our revenues included in continuing
 operations from contracts with customers disaggregated by revenue
 source for the three months ended March&amp;#xA0;31, 2018 (in
 thousands). Sales taxes are excluded from revenues.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&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="5%"&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="5%"&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WIDTH: 31.05pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 Segments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Workforce&lt;br /&gt;
 Solutions&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Provider&lt;br /&gt;
 Solutions&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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Consolidated&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Subscription/SaaS services&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;43,702&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,032&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;52,734&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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Professional services&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;1,245&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;879&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,124&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&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;44,947&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,911&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;54,858&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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Subscription/SaaS services revenues primarily consist of fees that
 provide customers access to one or more of our SaaS-based platforms
 and/or courseware subscriptions, with routine customer support.
 Revenue is generally recognized over time over the contract term
 beginning on the date that the service is made available to the
 customer. Subscription/SaaS contracts are generally&amp;#xA0;one to
 five years in length, billed annually, semi-annually, quarterly, or
 monthly in advance, and are&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Professional services revenues primarily consist of fees for
 implementation services, custom courseware development, as well as
 training. The majority of our professional services contracts are
 billed in advance based on a fixed price basis, and revenue is
 recognized over time as the services are performed. For both
 subscription/SaaS services and professional services, the time
 between billing the customer and when performance obligations are
 satisfied is not significant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Our contracts with customers often contain multiple performance
 obligations. For these contracts, the Company accounts for
 individual performance obligations separately if they are distinct.
 The contract price, which represents transaction price, is
 allocated to the separate performance obligations on a relative
 standalone selling price basis. We generally determine standalone
 selling prices based on the standard price list price for each
 product, taking into consideration certain factors, including
 contract length and the number of subscribers within the
 contract.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 We receive payments from customers based on billing schedules
 established in our contracts. Accounts receivable&amp;#x2014;unbilled
 represent contract assets related to our conditional right to
 consideration for subscription/SaaS and professional services
 contracts where performance has occurred under the contract.
 Accounts receivable are primarily comprised of trade receivables
 that are recorded at the invoice amount, net of an allowance for
 doubtful accounts, when the right to consideration becomes
 unconditional.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Other receivables, which are included within Accounts Receivable,
 include receivables from certain content partners and are not
 material. For the three months ended March&amp;#xA0;31, 2018 and 2017,
 the Company recognized $390,000 and $200,000 in impairment losses
 on receivables and contract assets arising from the Company&amp;#x2019;s
 contracts with customers.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Deferred revenue represents contract liabilities that are recorded
 when cash payments are received or are due in advance of our
 satisfaction of performance obligations. During the three months
 ended March&amp;#xA0;31, 2018, we recognized approximately
 $29.2&amp;#xA0;million of revenue from amounts included in deferred
 revenues at the beginning of the period. As of March&amp;#xA0;31, 2018,
 approximately $355&amp;#xA0;million of revenue is expected to be
 recognized from remaining performance obligations under contract
 with customers. We expect to recognize revenue on approximately 45%
 of these remaining performance obligations over the next 12 months,
 with the remaining amounts recognized thereafter.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 &lt;b&gt;&lt;i&gt;Sales Commissions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"&gt;
 Sales commissions earned by our sales force are considered
 incremental and recoverable costs of obtaining a contract with a
 customer. The Company&amp;#x2019;s sales commission plans include
 multiple payments, including initial payments in the period a
 customer contract is obtained and subsequent payments either 15 or
 27 months after the initial payment. Under Topic 606, costs to
 acquire contracts with customers, such as the initial sales
 commission payment, is capitalized and amortized consistent with
 the pattern of revenue recognition, whereas subsequent sales
 commission payments which require a substantive performance
 condition of the employee are expensed ratably through the payment
 date. In contrast, under Topic 605, initial sales commission
 payments were expensed. Under Topic 606, the initial commission
 payments are capitalized in the period a customer contract is
 obtained and are amortized consistent with the transfer of the
 goods or services to the customer over the expected period of
 benefit. The capitalized contract cost is included in Deferred
 commissions in the accompanying condensed consolidated balance
 sheet. The expected period of benefit is the contract term, except
 when the commission payment is expected to provide economic benefit
 to the Company for a period longer than the contract term, such as
 for new customer or incremental sales where renewals are expected
 and renewal commissions are not commensurate with initial
 commissions.&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-commensurate&lt;/font&gt;&amp;#xA0;commissions
 will be amortized over the greater of contract term or
 technological obsolescence period, which has been determined to be
 three years. The Company recorded amortization of deferred
 commissions of approximately $1.8&amp;#xA0;million for the three months
 ended March&amp;#xA0;31, 2018, which is included in Sales and marketing
 expenses in the accompanying condensed consolidated statements of
 operations.&lt;/p&gt;


 &lt;/div&gt;</hstm:RevenueRecognitionAndSalesCommissionsTextBlock>
  <hstm:DescriptionOfSalesCommissionPlan contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_BACAD5AD-AF79-40C4-8940-16B80BB96074_1_0">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. The Company&#x2019;s sales commission plans include multiple payments, including initial payments in the period a customer contract is obtained and subsequent payments either 15 or 27 months after the initial payment.</hstm:DescriptionOfSalesCommissionPlan>
  <hstm:SalesCommissionsAmortizationTermDescription contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_BACAD5AD-AF79-40C4-8940-16B80BB96074_1_1">Non-commensurate commissions will be amortized over the greater of contract term or technological obsolescence period, which has been determined to be three years.</hstm:SalesCommissionsAmortizationTermDescription>
  <hstm:SalesCommissionsAmortizationPeriod contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0" id="id_12147116_BACAD5AD-AF79-40C4-8940-16B80BB96074_1_2">P3Y</hstm:SalesCommissionsAmortizationPeriod>
  <us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_2" unitRef="iso4217_USD">22181000</us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_5" unitRef="iso4217_USD">2641000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_7" unitRef="iso4217_USD">2592000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_6" unitRef="iso4217_USD">49000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_8" unitRef="iso4217_USD">22809000</us-gaap:NetIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_4" unitRef="iso4217_USD">2328000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_0" unitRef="iso4217_USD">54866000</us-gaap:SalesRevenueNet>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_2_3" unitRef="iso4217_USD">10541000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_2" unitRef="iso4217_USD">67000</us-gaap:CostOfGoodsSoldExcludingDepreciationDepletionAndAmortization>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_5" unitRef="iso4217_USD">1402000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_7" unitRef="iso4217_USD">1037000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_6" unitRef="iso4217_USD">365000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_8" unitRef="iso4217_USD">1037000</us-gaap:NetIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_4" unitRef="iso4217_USD">1402000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_0" unitRef="iso4217_USD">-8000</us-gaap:SalesRevenueNet>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688" decimals="-3" id="id_12147116_24067AF9-E3FF-46B8-8949-7DE2D678DEED_3_3" unitRef="iso4217_USD">-1477000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432728" decimals="0" id="id_12147116_FA22A654-991C-4B7F-B30D-F2DD4DB59A7F_1001_2" unitRef="iso4217_USD">636000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2433414x2447365" decimals="INF" id="id_12147116_FE08CCB2-A294-4DB0-ACCE-B76F839B2F81_1001_1" unitRef="shares">83168</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2433414x2447365" decimals="2" id="id_12147116_FE08CCB2-A294-4DB0-ACCE-B76F839B2F81_1001_2" unitRef="iso4217_USD_per_shares">24.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2443272" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_1001_7" unitRef="iso4217_USD">-6019000</us-gaap:OperatingIncomeLoss>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x2714119_2449302x2673044" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_1001_1" unitRef="iso4217_USD">1245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x2714119_2449302x2730942" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_1002_1" unitRef="iso4217_USD">879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x3054505_2449302x2673044" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_2001_0" unitRef="iso4217_USD">43702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x3054505_2449302x2730942" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_2002_0" unitRef="iso4217_USD">9032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_2001_5" unitRef="iso4217_USD">9235000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2673044" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_1_2" unitRef="iso4217_USD">44947000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_6F013227-5EB2-4FA8-813B-2A6FF40CE83A_3001_6" unitRef="iso4217_USD">514000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueNet contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2730942" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_2_2" unitRef="iso4217_USD">9911000</us-gaap:SalesRevenueNet>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2439650x2435162" decimals="0" id="id_12147116_3799F28B-CCCC-4681-B0A9-6C5A112EAB50_1001_0" unitRef="iso4217_USD">390000</us-gaap:AssetImpairmentCharges>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2434965" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_1001_0" unitRef="iso4217_USD">8000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2439323" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_2001_3" unitRef="iso4217_USD">306000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2448624" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_3001_2" unitRef="iso4217_USD">31000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2737568" decimals="-3" id="id_12147116_8637C6C8-E47A-4DF2-B2AB-2E5B63046B82_4001_1" unitRef="iso4217_USD">74000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:LineOfCreditFacilityCovenantTerms contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2442209x2697989" id="id_12147116_868A67CB-1F9A-475E-B107-13F6F9B28886_1_0">A funded debt leverage ratio (consolidated debt/consolidated EBITDA) of not greater than 3.0 to 1.0 and an interest coverage ratio (consolidated EBITDA/consolidated interest expense) of not less than 3.0 to 1.0.</us-gaap:LineOfCreditFacilityCovenantTerms>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x2714119" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_1003_1" unitRef="iso4217_USD">2124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505" decimals="-3" id="id_12147116_44FC6DBC-8FFF-46C3-9A77-E8C1C22CE568_2003_0" unitRef="iso4217_USD">52734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <hstm:DescriptionOfContractsWithCustomer contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505" id="id_12147116_A1516D6C-883C-4BD6-8973-F0D7046CE8D2_1001_0">Subscription/SaaS contracts are generally one to five years in length, billed annually, semi-annually, quarterly, or monthly in advance, and are non-cancelable.</hstm:DescriptionOfContractsWithCustomer>
  <hstm:TermOfContractsWithCustomer contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505_2447194x2442860" id="id_12147116_A1516D6C-883C-4BD6-8973-F0D7046CE8D2_2001_2">P5Y</hstm:TermOfContractsWithCustomer>
  <hstm:TermOfContractsWithCustomer contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505_2447194x2443301" id="id_12147116_A1516D6C-883C-4BD6-8973-F0D7046CE8D2_3001_1">P1Y</hstm:TermOfContractsWithCustomer>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2433011" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5004_700005" unitRef="iso4217_USD">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2433011" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5004_9" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5001_500008" unitRef="iso4217_USD">328000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5001_400011" unitRef="shares">394000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5001_500010" unitRef="iso4217_USD">2071000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2434832" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5001_9" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5003_600003" unitRef="iso4217_USD">15132000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <us-gaap:DividendsCommonStockStock contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5003_600006" unitRef="iso4217_USD">32518000</us-gaap:DividendsCommonStockStock>
  <us-gaap:NetIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5003_600004" unitRef="iso4217_USD">23846000</us-gaap:NetIncomeLoss>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2447681" decimals="-3" id="id_12147116_76947F87-2BE5-4B23-A64F-E4B6AAF250EF_5003_9" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_9" unitRef="iso4217_USD">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_6" unitRef="iso4217_USD">181000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_7" unitRef="iso4217_USD">3406000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_8" unitRef="iso4217_USD">-64000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_0" unitRef="iso4217_USD">3342000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_10" unitRef="iso4217_USD">-64000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DisposalDate1 contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" id="id_12147116_413D6BB2-47C4-47B5-8768-FD79D5459666_1001_0">2018-02-12</us-gaap:DisposalDate1>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_5" unitRef="iso4217_USD">229000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_12" unitRef="iso4217_USD">-64000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <hstm:DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_4" unitRef="iso4217_USD">460000</hstm:DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense>
  <hstm:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_3" unitRef="iso4217_USD">554000</hstm:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
  <hstm:DisposalGroupIncludingDiscontinuedOperationCostOfRevenuesExcludingDepreciationAndAmortization contextRef="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546" decimals="-3" id="id_12147116_27F2D0F3-D1DA-47B9-A177-C6895F4327F4_1001_2" unitRef="iso4217_USD">1982000</hstm:DisposalGroupIncludingDiscontinuedOperationCostOfRevenuesExcludingDepreciationAndAmortization>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2449302x2666546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:PatientExperienceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2447681">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2434832">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2448914x2433011">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505_2447194x2443301">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:SubscriptionSaasServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505_2447194x2442860">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:SubscriptionSaasServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x3054505">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:SubscriptionSaasServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2446084x2714119">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:ProfessionalServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2442209x2697989">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2737568">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hstm:ProductDevelopmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2448624">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2439323">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2440346x2434965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2439650x2435162">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x3054505_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:SubscriptionSaasServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x3054505_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:SubscriptionSaasServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x2714119_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:ProfessionalServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2444457_2446084x2714119_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">hstm:ProfessionalServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2434213x2443272">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2433414x2447365">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432728">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2436688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0_2432594x2432295_2440480x2433746">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20180331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2449302x2666546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:PatientExperienceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2737568">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hstm:ProductDevelopmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2448624">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2439323">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2440346x2434965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2439650x2435162">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2444457_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2434213x2443272">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2433414x2447365">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0_2432594x2432728">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_90_20170331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2442209x2697989_2447194x2443301">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2442209x2697989_2447194x2442860">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2450966x2438394">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2450966x2433221">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2443301_2450966x2437993">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2443301_2450966x2433221">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2442860_2450966x2437993">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989_2447194x2442860_2450966x2433221">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_365_20171231_0_2435419x2447745_2442209x2697989">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_1_20180212_0_2449302x2666546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:PatientExperienceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-02-12</startDate>
      <endDate>2018-02-12</endDate>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295_2440480x2436688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-01-01</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180101_0_2432594x2432295">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-01-01</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2449302x2666546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:PatientExperienceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2447681">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2434832">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2448914x2433011">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2444746">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2439650x2435010">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2450396">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008_2441568x2434944">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2438028x2439008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2437129x2448744">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989_2448866x2741406">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hstm:LetterOfCreditSubfacilityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989_2448866x2680128">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hstm:SwingLineSubfacilityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2435419x2447745_2442209x2697989">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2444457_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2444457_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0_2434213x2443272">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2447681">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2434832">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2448914x2433011">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2444746">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2439650x2435010">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2450396">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008_2441568x2434944">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2438028x2439008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2447194x2443301">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2442209x2697989_2447194x2442860">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2435419x2447745_2442209x2697989">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">hstm:SunTrustBankMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2444457_2449302x2730942">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamProviderSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2444457_2449302x2673044">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:HealthstreamWorkforceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2434213x2443272">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2436688">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0_2432594x2432295_2440480x2433746">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <instant>2018-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20170331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180503_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
    </entity>
    <period>
      <instant>2018-05-03</instant>
    </period>
  </context>
  <context id="eol_PE68207---1810-Q0003_STD_0_20180212_0_2449302x2666546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001095565</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hstm:PatientExperienceSolutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-12</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="Incentive_Plan">
    <measure>hstm:Incentive_Plan</measure>
  </unit>

</xbrl>
