<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 4.1.0.0 Copyright 1995 - 2015 Summit Financial Printing, LLC. All rights reserved.-->
<xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:shor="http://shoretel.com/20160930" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="shor-20160930.xsd" />
  <xbrli:context id="c20160701to20160930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161027">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-10-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:M5NetworksAustraliaPtyLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_BusinessAcquisitionAxis_CorvisaLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_ImmaterialPriorPeriodAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">shor:ImmaterialPriorPeriodAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20160630_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2016-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:M5NetworksAustraliaPtyLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:M5NetworksAustraliaPtyLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151116to20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:M5NetworksAustraliaPtyLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-11-16</xbrli:startDate>
      <xbrli:endDate>2015-11-16</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_BusinessAcquisitionAxis_CorvisaLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-01-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ExistingTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shor:ExistingTechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-01-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-01-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OffMarketFavorableLeaseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-01-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ExistingTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">shor:ExistingTechnologyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-06</xbrli:startDate>
      <xbrli:endDate>2016-01-06</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OffMarketFavorableLeaseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-06</xbrli:startDate>
      <xbrli:endDate>2016-01-06</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shor:CorvisaLLCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-06</xbrli:startDate>
      <xbrli:endDate>2016-01-06</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DeferredRevenueArrangementTypeAxis_HostedAndRelatedServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">shor:HostedAndRelatedServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DeferredRevenueArrangementTypeAxis_ProductDeferralsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">shor:ProductDeferralsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DeferredRevenueArrangementTypeAxis_SoftwareServiceSupportAndMaintenanceArrangementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DeferredRevenueArrangementTypeAxis_SoftwareServiceSupportAndMaintenanceArrangementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DeferredRevenueArrangementTypeAxis_ProductDeferralsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">shor:ProductDeferralsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DeferredRevenueArrangementTypeAxis_HostedAndRelatedServicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">shor:HostedAndRelatedServicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_ShortTermDebtTypeAxis_FederalFundsPurchasedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:FederalFundsPurchasedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_FederalFundsPurchasedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:FederalFundsPurchasedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_FederalFundsPurchasedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:FederalFundsPurchasedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_OptionIndexedToIssuersEquityTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_OptionIndexedToIssuersEquityTypeAxis_EmployeeStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_CostOfSupportAndServicesRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">shor:CostOfSupportAndServicesRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_CostOfHostedAndRelatedServiceRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">shor:CostOfHostedAndRelatedServiceRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_CostOfSupportAndServicesRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">shor:CostOfSupportAndServicesRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_CostOfHostedAndRelatedServiceRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">shor:CostOfHostedAndRelatedServiceRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_AwardTypeAxis_EmployeeStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_AwardTypeAxis_EmployeeStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150630_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140701to20150630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-07-01</xbrli:startDate>
      <xbrli:endDate>2015-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20160630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2016-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">shor:InternationalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">shor:InternationalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_ConcentrationRiskByBenchmarkAxis_SalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150701to20150930_ConcentrationRiskByBenchmarkAxis_SalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-07-01</xbrli:startDate>
      <xbrli:endDate>2015-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">shor:InternationalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">shor:InternationalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DerivativeInstrumentRiskAxis_EUR">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:EUR</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DerivativeInstrumentRiskAxis_CAD">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:CAD</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DerivativeInstrumentRiskAxis_AUD">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:AUD</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DerivativeInstrumentRiskAxis_GBP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:GBP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DerivativeInstrumentRiskAxis_CAD">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:CAD</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160630_DerivativeInstrumentRiskAxis_AUD">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:AUD</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DerivativeInstrumentRiskAxis_EUR">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:EUR</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_DerivativeInstrumentRiskAxis_GBP">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">currency:GBP</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160818_AwardTypeAxis_Two016EmployeeStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shor:Two016EmployeeStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-08-18</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160818to20160818_AwardTypeAxis_Two016EmployeeStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001388133</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shor:Two016EmployeeStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-18</xbrli:startDate>
      <xbrli:endDate>2016-08-18</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U003">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:unit id="U004">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U005">
    <xbrli:measure>iso4217:AUD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U006">
    <xbrli:measure>shor:Customer</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U007">
    <xbrli:measure>iso4217:CAD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U008">
    <xbrli:measure>iso4217:GBP</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U009">
    <xbrli:measure>iso4217:EUR</xbrli:measure>
  </xbrli:unit>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20160701to20160930">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20160701to20160930">--06-30</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20160701to20160930">2016-09-30</dei:DocumentPeriodEndDate>
  <!--Entity Well-known Seasoned Issuer-->
  <dei:EntityWellKnownSeasonedIssuer contextRef="c20160701to20160930">No</dei:EntityWellKnownSeasonedIssuer>
  <!--Entity Voluntary Filers-->
  <dei:EntityVoluntaryFilers contextRef="c20160701to20160930">No</dei:EntityVoluntaryFilers>
  <!--Entity Current Reporting Status-->
  <dei:EntityCurrentReportingStatus contextRef="c20160701to20160930">Yes</dei:EntityCurrentReportingStatus>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20160701to20160930">Accelerated Filer</dei:EntityFilerCategory>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20160701to20160930">ShoreTel Inc</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20160701to20160930">0001388133</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20161027" unitRef="U001" decimals="INF">67944678</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20160701to20160930">2017</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20160701to20160930">Q1</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20160701to20160930">10-Q</dei:DocumentType>
  <!--Notional contract amount-Euro [Member]-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_EUR" unitRef="U002" decimals="-3">1650000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Canada, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_CAD" unitRef="U007" decimals="-3">940000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-->
  <invest:DerivativeNotionalAmount contextRef="c20160930" unitRef="U002" decimals="-3">4993000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Australia, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_AUD" unitRef="U002" decimals="-3">1117000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-United Kingdom, Pounds-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_GBP" unitRef="U002" decimals="-3">1088000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Canada, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_CAD" unitRef="U002" decimals="-3">599000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-United Kingdom, Pounds-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_GBP" unitRef="U008" decimals="-3">830000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Australia, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_AUD" unitRef="U005" decimals="-3">1480000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Australia, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_AUD" unitRef="U002" decimals="-3">1316000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Euro [Member]-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_EUR" unitRef="U009" decimals="-3">840000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-->
  <invest:DerivativeNotionalAmount contextRef="c20160630" unitRef="U002" decimals="-3">4772000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Euro [Member]-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_EUR" unitRef="U002" decimals="-3">941000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-United Kingdom, Pounds-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_GBP" unitRef="U002" decimals="-3">2336000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Canada, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_CAD" unitRef="U007" decimals="-3">790000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-United Kingdom, Pounds-->
  <invest:DerivativeNotionalAmount contextRef="c20160930_DerivativeInstrumentRiskAxis_GBP" unitRef="U008" decimals="-3">1810000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Australia, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_AUD" unitRef="U005" decimals="-3">1800000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Euro [Member]-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_EUR" unitRef="U009" decimals="-3">1500000</invest:DerivativeNotionalAmount>
  <!--Notional contract amount-Canada, Dollars-->
  <invest:DerivativeNotionalAmount contextRef="c20160630_DerivativeInstrumentRiskAxis_CAD" unitRef="U002" decimals="-3">718000</invest:DerivativeNotionalAmount>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20160930" unitRef="U002" decimals="-3">16128000</us-gaap:AccountsPayableCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20160630" unitRef="U002" decimals="-3">14932000</us-gaap:AccountsPayableCurrent>
  <!--Accounts receivable, net of allowances of $631 and $678 as of September 30, 2016 and June 30, 2016, respectively-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20160630" unitRef="U002" decimals="-3">32902000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable, net of allowances of $631 and $678 as of September 30, 2016 and June 30, 2016, respectively-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20160930" unitRef="U002" decimals="-3">24159000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accretion (Amortization) of Discounts and Premiums, Investments-->
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-29000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <!--Accretion (Amortization) of Discounts and Premiums, Investments-->
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-92000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20160930" unitRef="U002" decimals="-3">14765000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20160630" unitRef="U002" decimals="-3">20397000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20160930" unitRef="U002" decimals="-3">52366000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20160630" unitRef="U002" decimals="-3">49426000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20160930" unitRef="U002" decimals="-3">-5000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated Other Comprehensive Income (Loss), Net of Tax-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20160630" unitRef="U002" decimals="-3">36000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accounts receivable, allowances-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20160630" unitRef="U002" decimals="-3">678000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Accounts receivable, allowances-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20160930" unitRef="U002" decimals="-3">631000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Amortization of intangible assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160701to20160930" unitRef="U002" decimals="-5">2100000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150701to20150930" unitRef="U002" decimals="-5">1900000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20150701to20150930" unitRef="U001" decimals="-5">3000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20160701to20160930" unitRef="U001" decimals="-5">5200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20160930" unitRef="U002" decimals="-3">331544000</us-gaap:Assets>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20160630" unitRef="U002" decimals="-3">342338000</us-gaap:Assets>
  <!--Total assets measured and recorded at fair value-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160630" unitRef="U002" decimals="-3">49966000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 1 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">718000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 2 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">46433000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 3 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160930" unitRef="U002" decimals="-3">49960000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 1 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">3533000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 3 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160630_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Total assets measured and recorded at fair value-Level 2 [Member]-->
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="c20160930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">49242000</us-gaap:AssetsFairValueDisclosureRecurring>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20160930" unitRef="U002" decimals="-3">158564000</us-gaap:AssetsCurrent>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20160630" unitRef="U002" decimals="-3">166969000</us-gaap:AssetsCurrent>
  <!--Available-for-sale Securities-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930" unitRef="U002" decimals="-3">49242000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630" unitRef="U002" decimals="-3">46433000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">20070000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">25184000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">26363000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">24058000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-Level 2 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">24058000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Level 1 [Member]-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-Level 3 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-Level 1 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-Level 2 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">26363000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">25184000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-Level 3 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-Level 1 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">26363000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Level 2 [Member]-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">20070000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">20070000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-Level 3 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160630_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-Level 3 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">24058000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-Level 1 [Member]-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities-U.S. Government Agency Securities [Member]-Level 2 [Member]-->
  <us-gaap:AvailableForSaleSecurities contextRef="c20160930_FairValueByAssetClassAxis_USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">25184000</us-gaap:AvailableForSaleSecurities>
  <!--Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c20160930" unitRef="U002" decimals="-3">19723000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
  <!--Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c20160630" unitRef="U002" decimals="-3">18319000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
  <!--Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue contextRef="c20160930" unitRef="U002" decimals="-3">29519000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
  <!--Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue contextRef="c20160630" unitRef="U002" decimals="-3">28114000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">9000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">32000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">11000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160930" unitRef="U002" decimals="-3">15000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c20160630" unitRef="U002" decimals="-3">41000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">17000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160630" unitRef="U002" decimals="-3">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160930" unitRef="U002" decimals="-3">20000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
  <!--Summary of short-term investments-->
  <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables summarize the Company&amp;#8217;s short-term investments (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized&lt;/div&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Unrealized&lt;/div&gt;Gains&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Unrealized&lt;/div&gt;Losses&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Corporate bonds and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,071&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(17&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,176&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(20&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Corporate bonds and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,359&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,038&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,397&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
  <!--Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Amortized Cost Basis-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis contextRef="c20160630" unitRef="U002" decimals="-3">18290000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
  <!--Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Amortized Cost Basis-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis contextRef="c20160930" unitRef="U002" decimals="-3">19718000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">24071000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-Corporate Bonds and Commercial Paper [Member]-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_CorporateDebtSecuritiesMember" unitRef="U002" decimals="-3">26359000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160930" unitRef="U002" decimals="-3">49247000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160930_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">25176000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160630" unitRef="U002" decimals="-3">46397000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Available-for-sale Debt Securities, Amortized Cost Basis-U.S. Government Agency Securities [Member]-->
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c20160630_MajorTypesOfDebtAndEquitySecuritiesAxis_USGovernmentAgenciesDebtSecuritiesMember" unitRef="U002" decimals="-3">20038000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <!--Less than 1 year-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis contextRef="c20160930" unitRef="U002" decimals="-3">29529000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
  <!--Less than 1 year-->
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis contextRef="c20160630" unitRef="U002" decimals="-3">28107000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
  <!--Basis of Presentation and Significant Accounting Policies [Text Block]-->
  <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2. Basis of Presentation and Significant Accounting Policies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accompanying condensed consolidated financial statements as of September 30, 2016, and for the three months ended September 30, 2016 and 2015 have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto, included in the Company&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended June 30, 2016. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair statement have been included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The condensed consolidated balance sheet as of June 30, 2016 has been derived from the audited consolidated financial statements as of that date but does not include all of the information and footnotes included in the Company&amp;#8217;s Annual Report on Form 10-K for the year ended June 30, 2016. The results of operations for the three months ended September 30, 2016 are not necessarily indicative of the operating results to be expected for the full fiscal year or any future periods.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Correction of Prior Period Error&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Subsequent to the issuance of the condensed consolidated financial statements as of and for the three months ended September 30, 2015, the Company determined installation revenue and related cost of revenue was being deferred and recognized over the contractual life for certain contracts that should have been recognized over the customer life. Accordingly, the accompanying condensed consolidated financial statements reflect the Company&amp;#8217;s correction of the condensed consolidated statement of operations impact of the error for the three months ended September 30, 2015. As a result, hosted and related services revenue and cost of revenue were decreased by $0.1 million for the three months ended September 30, 2015. The correction did not affect the net cash provided by operating activities, net cash used in investing activities or net cash used in financing activities for the three months ended September 30, 2015. The correction did not affect the net income per share for the three months ended September 30, 2015. The foregoing corrections are not considered material by the Company.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Computation of Net Income (Loss) per Share&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic net income (loss) per share is determined by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is determined by dividing net income by the weighted average number of common shares used in the basic income per share calculation plus the number of common shares that would be issued assuming conversion of all potentially dilutive securities outstanding under the treasury stock method. Dilutive securities of 5.2 million weighted shares and 3.0 million weighted shares were not included in the computation of diluted net income per share for the three months ended September 30, 2016 and 2015, respectively, because such securities were anti-dilutive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Concentration of Credit Risk&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. As of September 30, 2016, all of the Company&amp;#8217;s cash, cash equivalents and short-term investments were managed by multiple financial institutions. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses.&lt;/font&gt; Accounts receivable from one value-added distributor accounted for 38% of total accounts receivable at September 30, 2016. &lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2016 the same value-added distributor accounted for 42% of the total accounts receivable&lt;/font&gt;.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Significant Accounting Policies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&amp;#8217;s significant accounting policies are included in the Company&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended June 30, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Recent Accounting Standards or Updates Not Yet Effective&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In May 2014, the FASB issued ASU No. 2014-9 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/font&gt; - an accounting standard that supersedes the revenue recognition requirements in &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Topic 605, Revenue Recognition&lt;/font&gt;.&amp;#160; The core principle of the new guidance is 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. New disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers are also required. The effective date of the new standard was deferred by one year by ASU No. 2015-14, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date&lt;/font&gt;. In March 2016, the FASB issued ASU No. 2016-08&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt; Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations, &lt;/font&gt;which amends the guidance to clarify the implementation guidance on principal versus agent considerations (gross versus net revenue presentation). In April 2016, the FASB issued ASU No. 2016-10 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606):&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Identifying Performance Obligations and Licensing,&lt;/font&gt; which amends the guidance with respect to certain implementation issues on identifying performance obligations and accounting for licenses of intellectual property. In May 2016, the FASB issued ASU No. 2016-11 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 pursuant to Staff announcements at the March 3, 2016 EITF Meeting&lt;/font&gt;, which rescinds from the FASB Accounting Standards Codification certain SEC paragraphs as a result of two SEC Staff Announcements at the March 3, 2016 meeting. In May 2016, the FASB issued ASU 2016-12, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers - Narrow-Scope Improvements and Practical Expedients&lt;/font&gt;, clarify certain narrow aspects of Topic 606 such as assessing the collectability criterion, presentation of sales taxes and other similar taxes collected from customers, noncash consideration, contract modifications at transition, completed contracts at transition, and technical correction.&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2017; early adoption is permitted for periods beginning after December 15, 2016. ASU No. 2014-9 may be applied retrospectively (a) to each reporting period presented or (b) with the cumulative effect in retained earnings at the beginning of the adoption period. The Company is currently evaluating the method of adoption and the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In July 2015, the FASB issued ASU 2015-11, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventory (Topic 330):&lt;/font&gt;&amp;#160;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Simplifying the Measurement of Inventory&lt;/font&gt;. Under this ASU, inventory will be measured at the &amp;#8220;lower of cost and net realizable value&amp;#8221; and options that currently exist for &amp;#8220;market value&amp;#8221; will be eliminated. The ASU defines net realizable value as the &amp;#8220;estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&amp;#8221; No other changes were made to the current guidance on inventory measurement. This accounting guidance is effective for the Company in financial reporting periods beginning after December 15, 2016. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Leases (Topic 842)&lt;/font&gt;, which supersedes the lease accounting requirements in Topic 840. This ASU requires a dual approach for lessee accounting under which a lessee would account for leases as finance leases or operating leases. Both finance leases and operating leases will result in the lessee recognizing a right-of use asset and a corresponding lease liability. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset, and for operating leases, the lessee would recognize a straight-line total lease expense. The guidance also requires qualitative and specific quantitative disclosures to supplement the amounts recorded in the financial statements so that users can understand more about the nature of an entity&amp;#8217;s leasing activities, including significant judgments and changes in judgments. This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2018. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2016, the FASB issued ASU 2016-09, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,&lt;/font&gt; which is intended to simplify several aspects of the accounting for share-based payment transactions, including certain income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2016. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 35.9pt; font-family: 'Times New Roman'; margin-left: 0.1pt; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial Instruments - Credit Losses &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(Topic 326&lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;):&amp;#160; Measurement of Credit Losses on Financial Instruments&lt;/font&gt;, which changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses.&lt;/font&gt; This accounting guidance is effective for the Company in financial reporting periods beginning after December 15, 2019. Early adoption is permitted in financial reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In August 2016, the FASB issued ASU 2016-15, &lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;, which addresses &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;the appropriate cash flow classification, including requirements to allocate certain components of these cash receipts and payments among operating, investing and financing activities for certain cash receipts and cash payments. The retrospective transition method, requiring adjustment to all comparative periods presented, is required unless it is impracticable for some of the amendments, in which case those amendments would be prospectively as of the earliest date practicable. The guidance is effective for financial reporting periods beginning after December 15, 2017 with early adoption permitted. &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
  <!--Significant Accounting Policies-->
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Significant Accounting Policies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&amp;#8217;s significant accounting policies are included in the Company&amp;#8217;s Annual Report on Form 10-K for the fiscal year ended June 30, 2016.&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <!--Acquisition agreement date-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1 contextRef="c20160701to20160930_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember">2015-11-16</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
  <!--Acquisition agreement date-Corvisa LLC [Member]-->
  <us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1 contextRef="c20160701to20160930_BusinessAcquisitionAxis_CorvisaLLCMember">2016-01-06</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
  <!--Other current assets-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">386000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
  <!--Other current assets-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">933000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
  <!--Other long-term assets-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">164000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
  <!--Other long-term assets-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">3301000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
  <!--Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">1174000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
  <!--Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">966000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
  <!--Cash acquired-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">224000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
  <!--Cash acquired-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">227000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
  <!--Business Combination Disclosure [Text Block]-->
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;3.&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Business Combinations&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;M5 Networks Australia Pty Ltd Acquisition&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On November 16, 2015, the Company acquired all of the outstanding common stock of M5 Networks Australia Pty Ltd. (&amp;#8220;M5 Australia&amp;#8221;), a privately-held company based in Australia and a provider of hosted unified communications solutions, for a total cash consideration of $6.1 million (8.5 million Australian dollars). The acquisition accelerates the Company&amp;#8217;s growth and expansion of providing hosted unified communications services in Australia.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with ASC 805, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Business Combinations&lt;/font&gt;, the acquisition of M5 Australia was recorded as a purchase acquisition. Under the purchase method of accounting, the fair value of the consideration was allocated to assets and liabilities assumed at their fair values. The excess of the fair value of consideration paid over the fair values of net assets and liabilities acquired and identifiable intangible assets resulted in recognition of goodwill of approximately $5.2 million. The goodwill consists largely of expected expansion of the customer base and market share within the Australian hosted communications industry. The goodwill recorded is not deductible for income tax purposes.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Purchase Price Allocation&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The total purchase price was allocated to M5 Australia&amp;#8217;s net tangible and identifiable intangible assets based on their estimated fair values as of November 16, 2015 as set forth below. The following is the purchase price allocation (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated useful lives&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash acquired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;224&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,300&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,210&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other long-term assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;164&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,174&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,110&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Corvisa LLC Acquisition&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On January 6, 2016, the Company acquired all of the outstanding membership interest in Corvisa LLC (&amp;#8220;Corvisa&amp;#8221;), a provider of cloud-based communications solutions, for total cash consideration of $8.7 million. The acquisition accelerates the Company&amp;#8217;s growth and expansion of its hosted unified communications service offering.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with ASC 805, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Business Combinations&lt;/font&gt;, the acquisition of Corvisa was recorded as a purchase acquisition. Under the purchase method of accounting, the fair value of the consideration was allocated to assets and liabilities assumed at their fair values. &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The fair value of purchased identifiable intangible assets was derived from model-based valuations from significant unobservable inputs (&amp;#8220;Level 3 inputs&amp;#8221;) determined by management. The fair value of purchased identifiable intangible assets was determined using the Company&amp;#8217;s discounted cash flow models from operating projections prepared by management using a market participant rate of 35.0%. &lt;/font&gt;The excess of the preliminary fair value of consideration paid over the preliminary fair values of net assets and liabilities acquired and identifiable intangible assets resulted in recognition of goodwill of approximately $1.5 million. The goodwill consists largely of expected expansion of the customer base and market share within hosted communications industry. The goodwill recorded is deductible for income tax purposes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Preliminary Purchase Price Allocation&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The total purchase price was preliminarily allocated to Corvisa&amp;#8217;s net tangible and identifiable intangible assets based on their estimated fair values as of January 6, 2016 as set forth below. The primary areas of the purchase price allocation that are not yet finalized relate to property and equipment, contingency accruals, deferred taxes and goodwill. The following is the preliminary purchase price allocation (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: center; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated useful lives&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash acquired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;933&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Existing technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,400&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Favorable leases&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,489&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other long-term assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,301&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(966&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,662&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Valuing certain components of the acquisition required us to make estimates that may be adjusted in the future, if new information is obtained about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of those assets and liabilities as of that date. Consequently, the purchase price allocation is considered preliminary. Final determination of these estimates could result in an adjustment to the preliminary purchase price allocation, with an offsetting adjustment to goodwill. Measurement period adjustments &lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;will be recorded in the period in which the adjustment amounts are determined.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <!--Intangible assets-Customer Relationships [Member]-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <!--Intangible assets-Existing Technology [Member]-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ExistingTechnologyMember" unitRef="U002" decimals="-3">3400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <!--Intangible assets-Customer Relationships [Member]-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <!--Intangible assets-Favorable Leases [Member]-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OffMarketFavorableLeaseMember" unitRef="U002" decimals="-3">178000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <!--Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">6110000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <!--Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U005" decimals="-3">8500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <!--Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net-Corvisa LLC [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">8662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <!--Unpaid portion of property and equipment purchases included in period-end accruals-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20160701to20160930" unitRef="U002" decimals="-3">534000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Unpaid portion of property and equipment purchases included in period-end accruals-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20150701to20150930" unitRef="U002" decimals="-3">116000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Cash balances on deposit at banks-->
  <us-gaap:Cash contextRef="c20160930" unitRef="U002" decimals="-5">53600000</us-gaap:Cash>
  <!--Cash balances on deposit at banks-->
  <us-gaap:Cash contextRef="c20160630" unitRef="U002" decimals="-5">58200000</us-gaap:Cash>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20160630" unitRef="U002" decimals="-3">61726000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20160930" unitRef="U002" decimals="-3">54284000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20150630" unitRef="U002" decimals="-3">82162000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20150930" unitRef="U002" decimals="-3">96532000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20150701to20150930" unitRef="U002" decimals="-3">14370000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-7442000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Level 2 [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Level 3 [Member]-Money Market Funds [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Level 2 [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">3533000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Level 3 [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">718000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Level 1 [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">718000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Level 1 [Member]-Money Market Funds [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160630_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="-3">3533000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Commitments and Contingencies Disclosure [Text Block]-->
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;13. Litigation, Commitments, Contingencies and Leases&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Litigation&lt;/font&gt; &amp;#8212; As of September 30, 2016, the Company was involved in litigation relating to claims arising out of the ordinary course of business or otherwise. Any litigation, regardless of outcome, is costly and time-consuming, can divert the attention of management and key personnel from business operations, deter distributors from selling the Company&amp;#8217;s products and dissuade potential customers from purchasing the Company&amp;#8217;s products. The Company defends itself vigorously against any such claims. Due to the uncertainty surrounding the litigation process, the Company is unable to estimate a range of loss, if any, at this time, however the Company does not believe a material loss is probable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contingencies &amp;#8212; &lt;/font&gt;During fiscal 2015 the Internal Revenue Service (&amp;#8220;IRS&amp;#8221;) issued a Notice of Proposed Adjustment (&amp;#8220;NOPA&amp;#8221;) resulting from a withholding tax audit of payments made to non-U.S. vendors during calendar years 2008 through 2012.&amp;#160; The NOPA asserts a liability for under-withheld taxes of approximately $2.0 million, plus related penalties and estimated interest of approximately $1.3 million. In connection with the asserted NOPA, the Company accrued $1.1 million for the liability during fiscal 2015, an additional $0.1 million during fiscal 2016 and a reversal of $0.1 million due to final settlement of this matter for $1.1 million during the three months ended September 30, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Leases&lt;/font&gt; &amp;#8212; The Company leases its facilities under noncancelable operating leases which expire at various times through fiscal 2023. The leases provide for the lessee to pay all costs of utilities, insurance, and taxes. Future minimum lease payments under the noncancelable operating leases as of September 30, 2016, are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years Ending June 30,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Operating &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2017 (remaining 9 months)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,774&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,770&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,297&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,884&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,102&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Therafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,724&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease obligations for the Company&amp;#8217;s foreign offices are denominated in foreign currencies, which were converted in the above table to U.S. dollars at the interbank exchange rate on September 30, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Rent expense for the three months ended September 30, 2016 and 2015 was $1.5 million and $1.2 million, respectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Purchase commitments&lt;/font&gt; &amp;#8212; The Company had purchase commitments with contract manufacturers for inventory &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;and with technology firms for usage of software licenses &lt;/font&gt;totaling approximately $16.7 million as of September 30, 2016 and $15.4 million as of June 30, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="background-color: #ffffff; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Letters of credit &lt;/font&gt;&lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#8212; Outstanding letters of credit maintained by the Company totaled $635,000 as of September 30, 2016.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Indemnification &amp;#8212; &lt;/font&gt;Under the indemnification provisions of the Company&amp;#8217;s customer agreements, the Company agrees to indemnify and defend its customers against infringement of any patent, trademark, or copyright or the misappropriation of any trade secret, arising from the customers&amp;#8217; legal use of the Company&amp;#8217;s services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid by the customers under pertinent agreements. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer.&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company also has entered into customary indemnification agreements with each of its officers and directors.&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <!--Commitments and Contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20160630" unitRef="U002" xsi:nil="true" />
  <!--Commitments and Contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20160930" unitRef="U002" xsi:nil="true" />
  <!--Common stock, issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20160630" unitRef="U001" decimals="-3">67517000</us-gaap:CommonStockSharesIssued>
  <!--Common stock, issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20160930" unitRef="U001" decimals="-3">68044000</us-gaap:CommonStockSharesIssued>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20160630" unitRef="U001" decimals="-3">500000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20160930" unitRef="U001" decimals="-3">500000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common Stock, Capital Shares Reserved for Future Issuance-Stock Options [Member]-->
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c20160930_OptionIndexedToIssuersEquityTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">4191000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <!--Common Stock, Capital Shares Reserved for Future Issuance-->
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c20160930" unitRef="U001" decimals="-3">4569000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <!--Common Stock, Capital Shares Reserved for Future Issuance-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c20160930_OptionIndexedToIssuersEquityTypeAxis_EmployeeStockMember" unitRef="U001" decimals="-3">378000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <!--Common Stock, Capital Shares Reserved for Future Issuance-2016 Employee Stock [Member]-->
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c20160818_AwardTypeAxis_Two016EmployeeStockMember" unitRef="U001" decimals="-5">3500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20160930" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20160630" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20160630" unitRef="U001" decimals="-3">67391000</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20160930" unitRef="U001" decimals="-3">67918000</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock and additional paid-in capital, par value $.001 per share, authorized 500,000; 68,044 shares issued and 67,918 shares outstanding as of September 30, 2016 and 67,517 shares issued and 67,391 shares outstanding as of June 30, 2016-->
  <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="c20160630" unitRef="U002" decimals="-3">379871000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
  <!--Common stock and additional paid-in capital, par value $.001 per share, authorized 500,000; 68,044 shares issued and 67,918 shares outstanding as of September 30, 2016 and 67,517 shares issued and 67,391 shares outstanding as of June 30, 2016-->
  <us-gaap:CommonStocksIncludingAdditionalPaidInCapital contextRef="c20160930" unitRef="U002" decimals="-3">382940000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2109000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-5672000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Concentration Risk, Credit Risk, Policy [Policy Text Block]-->
  <us-gaap:ConcentrationRiskCreditRisk contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Concentration of Credit Risk&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. As of September 30, 2016, all of the Company&amp;#8217;s cash, cash equivalents and short-term investments were managed by multiple financial institutions. Accounts receivable are typically unsecured and are derived from revenue earned from customers. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses.&lt;/font&gt; Accounts receivable from one value-added distributor accounted for 38% of total accounts receivable at September 30, 2016. &lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;At June 30, 2016 the same value-added distributor accounted for 42% of the total accounts receivable&lt;/font&gt;.&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <!--Concentration risk, percentage-Accounts Receivable [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160701to20160930_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="U004" decimals="2">0.38</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration risk, percentage-Accounts Receivable [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150701to20160630_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="U004" decimals="2">0.42</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration risk, percentage-Sales [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160701to20160930_ConcentrationRiskByBenchmarkAxis_SalesMember" unitRef="U004" decimals="2">0.24</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration risk, percentage-Sales [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150701to20150930_ConcentrationRiskByBenchmarkAxis_SalesMember" unitRef="U004" decimals="2">0.26</us-gaap:ConcentrationRiskPercentage1>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20150701to20150930" unitRef="U002" decimals="-3">32013000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20160701to20160930" unitRef="U002" decimals="-3">31951000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of Services-->
  <us-gaap:CostOfServices contextRef="c20150701to20150930" unitRef="U002" decimals="-3">4705000</us-gaap:CostOfServices>
  <!--Cost of Services-->
  <us-gaap:CostOfServices contextRef="c20160701to20160930" unitRef="U002" decimals="-3">4659000</us-gaap:CostOfServices>
  <!--Cost of Goods Sold-->
  <us-gaap:CostOfGoodsSold contextRef="c20150701to20150930" unitRef="U002" decimals="-3">13481000</us-gaap:CostOfGoodsSold>
  <!--Cost of Goods Sold-->
  <us-gaap:CostOfGoodsSold contextRef="c20160701to20160930" unitRef="U002" decimals="-3">10189000</us-gaap:CostOfGoodsSold>
  <!--Debt Disclosure [Text Block]-->
  <us-gaap:DebtDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;6. Line of Credit&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On October 22, 2014 the Company entered into an Amended and Restated Credit Agreement &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;which was further amended on December 1, 2014 and again on August 5, 2015 &lt;/font&gt;(&amp;#8220;Credit Facility&amp;#8221;)&lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;. &lt;/font&gt;This Credit Facility replaces the Company&amp;#8217;s previous credit facility. The Credit Facility includes a revolving loan facility for an aggregate principal amount not exceeding $100.0 million. The Credit Facility matures on October 22, 2019 and is payable in full upon maturity. The amounts borrowed and repaid under the Credit Facility are available for future borrowings.&amp;#160; The borrowings under the Credit Facility accrue interest (at the election of the Company) either at (i) the London interbank offered rate then in effect, plus a margin of between 1.50% and 2.25%, which is based on the Company&amp;#8217;s consolidated EBITDA (as defined in the Credit Facility), or (ii) the higher of (a) the bank&amp;#8217;s publicly-announced prime rate then in effect and (b) the federal funds rate plus 0.50%, in each case of (a) or (b), plus a margin of between 0.00% and 0.50%, which will be based upon the Company&amp;#8217;s consolidated EBITDA. The Company also pays annual commitment fees during the term of the Credit Facility which varies depending on the Company&amp;#8217;s consolidated EBITDA. The Credit Facility is secured by substantially all of the Company&amp;#8217;s assets. As of September 30, 2016, the Company had $54.0 million available for borrowing under the Credit Facility.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Credit Facility contains customary affirmative and negative covenants, including compliance with financial ratios and metrics. The Credit Facility and the related amendment requires the Company to maintain a minimum ratio of liquidity to its indebtedness (each as defined in the Credit Facility) and varying amounts of Liquidity and Consolidated EBITDA specified in the Credit Facility throughout the term of the agreement. The Company was in compliance with all such covenants as of September 30, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of September 30, 2016, no amounts were outstanding under the Credit Facility. The Company amortizes deferred financing costs to interest expense on a straight-line basis over the term of the Credit Facility.&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <!--Debt Instrument, Basis Spread on Variable Rate-Federal Funds Purchased [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_ShortTermDebtTypeAxis_FederalFundsPurchasedMember" unitRef="U004" decimals="3">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Minimum [Member]-Prime Rate [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_PrimeRateMember" unitRef="U004" decimals="0">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Prime Rate [Member]-Maximum [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_PrimeRateMember" unitRef="U004" decimals="3">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Maximum [Member]-London Interbank Offered Rate (LIBOR) [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U004" decimals="4">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Minimum [Member]-London Interbank Offered Rate (LIBOR) [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_LondonInterbankOfferedRateLIBORMember" unitRef="U004" decimals="3">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Minimum [Member]-Federal Funds Purchased [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MinimumMember_ShortTermDebtTypeAxis_FederalFundsPurchasedMember" unitRef="U004" decimals="0">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Instrument, Basis Spread on Variable Rate-Maximum [Member]-Federal Funds Purchased [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160701to20160930_RangeAxis_MaximumMember_ShortTermDebtTypeAxis_FederalFundsPurchasedMember" unitRef="U004" decimals="3">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20160930" unitRef="U002" decimals="-3">57404000</us-gaap:DeferredRevenueCurrent>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20160630" unitRef="U002" decimals="-3">56765000</us-gaap:DeferredRevenueCurrent>
  <!--Total deferred revenue-->
  <us-gaap:DeferredRevenue contextRef="c20160930" unitRef="U002" decimals="-3">77924000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Hosted and related services [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160630_DeferredRevenueArrangementTypeAxis_HostedAndRelatedServicesMember" unitRef="U002" decimals="-3">12807000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Product Deferrals [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160630_DeferredRevenueArrangementTypeAxis_ProductDeferralsMember" unitRef="U002" decimals="-3">5433000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-->
  <us-gaap:DeferredRevenue contextRef="c20160630" unitRef="U002" decimals="-3">77705000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Support and Services [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160930_DeferredRevenueArrangementTypeAxis_SoftwareServiceSupportAndMaintenanceArrangementMember" unitRef="U002" decimals="-3">59423000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Support and Services [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160630_DeferredRevenueArrangementTypeAxis_SoftwareServiceSupportAndMaintenanceArrangementMember" unitRef="U002" decimals="-3">59465000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Product Deferrals [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160930_DeferredRevenueArrangementTypeAxis_ProductDeferralsMember" unitRef="U002" decimals="-3">5279000</us-gaap:DeferredRevenue>
  <!--Total deferred revenue-Hosted and related services [Member]-->
  <us-gaap:DeferredRevenue contextRef="c20160930_DeferredRevenueArrangementTypeAxis_HostedAndRelatedServicesMember" unitRef="U002" decimals="-3">13222000</us-gaap:DeferredRevenue>
  <!--Long-term deferred revenue-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20160930" unitRef="U002" decimals="-3">20520000</us-gaap:DeferredRevenueNoncurrent>
  <!--Long-term deferred revenue-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20160630" unitRef="U002" decimals="-3">20940000</us-gaap:DeferredRevenueNoncurrent>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20160701to20160930" unitRef="U002" decimals="-3">5409000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20150701to20150930" unitRef="U002" decimals="-3">4833000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation-->
  <us-gaap:Depreciation contextRef="c20160701to20160930" unitRef="U002" decimals="-5">3200000</us-gaap:Depreciation>
  <!--Depreciation-->
  <us-gaap:Depreciation contextRef="c20150701to20150930" unitRef="U002" decimals="-5">2900000</us-gaap:Depreciation>
  <!--Derivative Instruments and Hedging Activities-->
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;15. Derivative Instruments and Hedging Activities&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In the normal course of business, the Company is exposed to fluctuations in interest rates and the exchange rates associated with foreign currencies. During the three months ended September 30, 2016, the Company used derivative instruments to reduce the volatility of earnings associated with changes in foreign currency exchange rates. The Company used foreign exchange forward contracts to mitigate the gains and losses generated from the re-measurement of certain foreign monetary assets and liabilities, primarily including cash balances, third party accounts receivable and intercompany transactions recorded on the balance sheet. These derivatives are not designated and do not qualify as hedge instruments. Accordingly, changes in the fair value of these instruments are recognized in other income and expenses during the period of change. These derivatives have maturities of approximately one month. The foreign exchange forward contracts outstanding as of September 30, 2016 were entered into by the Company on the last business day of the period. Given the relatively short duration such contracts are outstanding in relation to changes in potential market rates; the change in the fair value is not material and is not reflected either as an asset or a liability.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents the gross notional value of all of the Company&amp;#8217;s foreign exchange forward contracts outstanding as of September 30, 2016 and June 30, 2016 (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: middle;"&gt;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Local Currency &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Notional Contract &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount (USD)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Australian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,480&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,117&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;British pound&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#163;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,810&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Canadian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;790&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;599&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Euro&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#8364;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;840&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;941&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,993&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: middle;"&gt;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Local Currency &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Notional Contract &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount (USD)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Australian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,800&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;British pound&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#163;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;830&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,088&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Canadian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;940&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Euro&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#8364;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,500&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,650&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <!--Derivative maturity period-->
  <us-gaap:DerivativeRemainingMaturity1 contextRef="c20160701to20160930">P1M</us-gaap:DerivativeRemainingMaturity1>
  <!--Disclosure of Compensation Related Costs, Share-based Payments [Text Block]-->
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;9. Stock-Based Compensation&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table shows total non-cash stock-based compensation expense included in the accompanying condensed consolidated statements of operation for the three months ended September 30, 2016 and 2015 (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of product revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of hosted and related services revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;384&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of support and services revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;126&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;212&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;676&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;487&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Sales and marketing&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;959&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;862&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;798&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company estimated the grant date fair value of stock option awards and purchase rights under the 2007 Employee Stock Purchase Plan (&amp;#8220;2007 ESPP&amp;#8221;) rights using the Black-Scholes option valuation model with the following assumptions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 76%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 76%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected life from grant date of option (in years)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected life from grant date of ESPP (in years)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Risk free interest rate for options&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.55&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Risk free interest rate for ESPP&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.40&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.14&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected volatility for options&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;45&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected volatility for ESPP&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;37&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Compensation expense is recognized only for the portion of stock options that are expected to vest, assuming an expected forfeiture rate in determining stock-based compensation expense, which could affect the stock-based compensation expense recorded if there is a significant difference between actual and estimated forfeiture rates. As of September 30, 2016, total unrecognized compensation cost related to stock-based options and awards granted to employees and non-employee directors was $12.4 million. This cost will be amortized on a ratable basis over a weighted-average vesting period of approximately 3.0 years.&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <!--Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]-->
  <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At September 30, 2016, the Company has reserved shares of common stock for issuance as follows (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Reserved under stock option plans&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Reserved under employee stock purchase plan&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;378&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,569&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
  <!--Computation of Net Income (Loss) per Share-->
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Computation of Net Income (Loss) per Share&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic net income (loss) per share is determined by dividing net income (loss) by the weighted average number of common shares outstanding during the period. Diluted net income (loss) per share is determined by dividing net income by the weighted average number of common shares used in the basic income per share calculation plus the number of common shares that would be issued assuming conversion of all potentially dilutive securities outstanding under the treasury stock method. Dilutive securities of 5.2 million weighted shares and 3.0 million weighted shares were not included in the computation of diluted net income per share for the three months ended September 30, 2016 and 2015, respectively, because such securities were anti-dilutive.&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <!--Net income (loss) per share - basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20150701to20150930" unitRef="U003" decimals="2">0.03</us-gaap:EarningsPerShareBasic>
  <!--Net income (loss) per share - basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20160701to20160930" unitRef="U003" decimals="2">-0.08</us-gaap:EarningsPerShareBasic>
  <!--Net income (loss) per share - diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20160701to20160930" unitRef="U003" decimals="2">-0.08</us-gaap:EarningsPerShareDiluted>
  <!--Net income (loss) per share - diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20150701to20150930" unitRef="U003" decimals="2">0.03</us-gaap:EarningsPerShareDiluted>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20160930" unitRef="U002" decimals="-3">14493000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20160630" unitRef="U002" decimals="-3">18925000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Period to recognize unrecognized compensation cost-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20160701to20160930">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Unrecognized compensation cost related to stock options and awards granted to employees and non-employee directors-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c20160930" unitRef="U002" decimals="-5">12400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
  <!--Fair Value Disclosures [Text Block]-->
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;5. Fair Value Disclosure&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal market (or most advantageous market, in the absence of a principal market) for the asset or liability in an orderly transaction between market participants at the measurement date. Further, entities are required to maximize the use of observable inputs and minimize the use of unobservable inputs in measuring fair value, and to utilize a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The three levels of inputs used to measure fair value are as follows:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 27pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 18.35pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1 &amp;#8212; Quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 27pt;"&gt;&lt;/td&gt;&lt;td style="width: 18.35pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 2 &amp;#8212; Observable inputs other than quoted prices included within Level 1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 27pt;"&gt;&lt;/td&gt;&lt;td style="width: 18.35pt; font-family: 'Times New Roman'; font-size: 10pt; vertical-align: top; align: right;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3 &amp;#8212; Unobservable inputs that are supported by little or no market activity, are significant to the fair value of the assets or liabilities, and reflect the Company&amp;#8217;s own assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tables below set forth the Company&amp;#8217;s financial instruments and liabilities measured at fair value on a recurring basis (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Short-term investments:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Corporate notes and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total assets measured and recorded at fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,960&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The above table excludes $53.6 million of cash balances on deposit at banks.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Short-term investments:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Corporate notes and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total assets measured and recorded at fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,966&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The above table excludes $58.2 million of cash balances on deposit at banks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Money market funds are classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices in active markets. Short-term investments are classified within Level 2 of the fair value hierarchy because they are valued based on other observable inputs, including broker or dealer quotations, or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from independent pricing services. Non-binding quotes are based on proprietary valuation models prepared by independent pricing services. These models use algorithms based on inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers, internal assumptions of the independent pricing service and statistically supported models. The Company corroborates the reasonableness of non-binding quotes received from the independent pricing service by comparing them to the (a) actual experience gained from the purchases and redemption of investment securities, (b) quotes received on similar securities obtained when purchasing securities and (c) monitoring changes in ratings of similar securities and the related impact on the fair value. The types of instruments valued based on other observable inputs include U.S. government agency securities, corporate notes and commercial paper. The Company reviewed financial and non-financial assets and liabilities and concluded that there were no other-than-temporary impairment charges during the three months ended September 30, &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2016 and 2015&lt;/font&gt;&lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;.&lt;/font&gt;&amp;#160;&lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reviews the fair value hierarchy on a quarterly basis. Changes in the ability to observe valuation inputs may result in a reclassification of levels of certain securities within the fair value hierarchy. The Company recognizes transfers into and out of levels within the fair &lt;/font&gt;value hierarchy as of the date in which the actual event or change in circumstances that caused the transfer occurs. There were no transfers between Level 1 and Level 2 of the fair value hierarchy for any of the periods presented.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Assets and Liabilities That Are Measured at Fair Value on a Nonrecurring Basis&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Non-financial assets such as goodwill, intangible assets, and property, plant, and equipment are evaluated for impairment and adjusted to fair value using Level 3 inputs, only when impairment is recognized. Fair values are considered Level 3 when management makes significant assumptions in developing a discounted cash flow model based upon a number of considerations including projections of revenues, earnings and a discount rate. In addition, in evaluating the fair value of goodwill impairment, further corroboration is obtained using the Company&amp;#8217;s market capitalization. There were no indicators of impairment during &lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;the three months ended September 30, 2016 and 2015 &lt;/font&gt;that required a nonrecurring fair value analysis to be performed on non-financial assets.&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <!--Thereafter-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c20160930" unitRef="U002" decimals="-3">13000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <!--2018-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c20160930" unitRef="U002" decimals="-3">5513000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <!--Finite-Lived Intangible Assets, Net-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">10187000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">6763000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160930" unitRef="U002" decimals="-3">16675000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">156000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">464000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">9292000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160630" unitRef="U002" decimals="-3">18788000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">163000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">527000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">7911000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">3919000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160930" unitRef="U002" decimals="-3">44083000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">14513000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">23523000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">15000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160630" unitRef="U002" decimals="-3">41970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">24671000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">15408000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">3982000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Gross Carrying Amount-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">4446000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">178000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">24700000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Intangible Assets in Process and Other [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_OtherIntangibleAssetsMember" unitRef="U002" decimals="-3">178000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">31434000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160630_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">4446000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Technology [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentedTechnologyMember" unitRef="U002" decimals="-3">31434000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160930_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">24700000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160930" unitRef="U002" decimals="-3">60758000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Gross Carrying Amount-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160630" unitRef="U002" decimals="-3">60758000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Asset, Useful Life-M5 Networks Australia Pty Ltd [Member]-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20151116to20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Existing Technology [Member]-Corvisa LLC [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_ExistingTechnologyMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Favorable Leases [Member]-Corvisa LLC [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_OffMarketFavorableLeaseMember">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Customer Relationships [Member]-Corvisa LLC [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160106to20160106_BusinessAcquisitionAxis_CorvisaLLCMember_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Maximum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160701to20160930_RangeAxis_MaximumMember">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Minimum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160701to20160930_RangeAxis_MinimumMember">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--2017 (remaining 9 months)-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c20160930" unitRef="U002" decimals="-3">5395000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <!--2021-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c20160930" unitRef="U002" decimals="-3">477000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <!--2020-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c20160930" unitRef="U002" decimals="-3">1267000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <!--2019-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c20160930" unitRef="U002" decimals="-3">4010000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">10451000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">10115000</us-gaap:GeneralAndAdministrativeExpense>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20160930" unitRef="U002" decimals="-3">129449000</us-gaap:Goodwill>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20160630" unitRef="U002" decimals="-3">129449000</us-gaap:Goodwill>
  <!--Goodwill-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:Goodwill contextRef="c20151116_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember" unitRef="U002" decimals="-3">5210000</us-gaap:Goodwill>
  <!--Goodwill-Corvisa LLC [Member]-->
  <us-gaap:Goodwill contextRef="c20160106_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U002" decimals="-3">1489000</us-gaap:Goodwill>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20150701to20150930" unitRef="U002" decimals="-3">58012000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20160701to20160930" unitRef="U002" decimals="-3">54323000</us-gaap:GrossProfit>
  <!--Income Tax Examination, Year under Examination-Minimum [Member]-->
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="c20160701to20160930_RangeAxis_MinimumMember">2008</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <!--Income Tax Examination, Year under Examination-Maximum [Member]-->
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="c20160701to20160930_RangeAxis_MaximumMember">2012</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <!--Potential liability for withholding tax audit-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss contextRef="c20140701to20150630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">2000000</us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-5507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2517000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <!--Income Tax Examination, Penalties and Interest Expense-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c20140701to20150630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">1300000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
  <!--Income Tax Disclosure [Text Block]-->
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;7. Income Taxes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recorded an income tax provision of $0.1 million and $0.4 million for the three months ended September 30, 2016 and 2015, respectively. These income tax provisions are primarily comprised of state taxes and foreign income taxes. No income tax benefit was accrued for jurisdictions where the Company anticipates incurring a loss during the full fiscal year as the related deferred tax assets were fully offset by a valuation allowance.&amp;#160; The Company&amp;#8217;s resulting effective tax rate differs from the applicable statutory rate primarily due to the valuation allowance against its deferred tax assets in select jurisdictions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company maintains liabilities for uncertain tax positions. As of September 30, 2016 and June 30, 2016, the Company&amp;#8217;s total amount of unrecognized tax benefits was $6.5 million and $6.3 million, respectively. Of the total of $6.5 million of unrecognized tax benefit as of September 30, 2016, $0.2 million, if recognized, would impact the effective tax rate. The Company does not expect its unrecognized tax benefits to change materially over the next 12 months.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;While management believes that the Company has adequately provided for all tax positions, amounts asserted by tax authorities could be greater or less than the Company&amp;#8217;s current position. Accordingly, the Company&amp;#8217;s provisions for federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&amp;#8217;s primary tax jurisdiction is in the United States. For federal and state tax purposes, the tax years 2002 through 2015 remain open and subject to tax examination by the appropriate federal or state taxing authorities.&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20160701to20160930" unitRef="U002" decimals="-3">124000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20150701to20150930" unitRef="U002" decimals="-3">403000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Income Taxes Paid, Net-->
  <us-gaap:IncomeTaxesPaidNet contextRef="c20150701to20150930" unitRef="U002" decimals="-3">648000</us-gaap:IncomeTaxesPaidNet>
  <!--Income Taxes Paid, Net-->
  <us-gaap:IncomeTaxesPaidNet contextRef="c20160701to20160930" unitRef="U002" decimals="-3">270000</us-gaap:IncomeTaxesPaidNet>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-1100000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20160701to20160930" unitRef="U002" decimals="-3">1303000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-8723000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-7917000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Accrued liabilities and other-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c20150701to20150930" unitRef="U002" decimals="-3">724000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <!--Accrued liabilities and other-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-5306000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-1699000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20160701to20160930" unitRef="U002" decimals="-3">3008000</us-gaap:IncreaseDecreaseInInventories>
  <!--Deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2861000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20160701to20160930" unitRef="U002" decimals="-3">219000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Accrued employee compensation-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-713000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Accrued employee compensation-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-4432000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20160701to20160930" unitRef="U002" decimals="-3">200000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20150701to20150930" unitRef="U002" decimals="-3">611000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20160701to20160930" unitRef="U002" decimals="-3">1984000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-383000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20160930" unitRef="U002" decimals="-3">16675000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20160630" unitRef="U002" decimals="-3">18788000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">117000</us-gaap:InterestExpense>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">124000</us-gaap:InterestExpense>
  <!--Interest Paid, Net-->
  <us-gaap:InterestPaidNet contextRef="c20150701to20150930" unitRef="U002" decimals="-3">12000</us-gaap:InterestPaidNet>
  <!--Interest Paid, Net-->
  <us-gaap:InterestPaidNet contextRef="c20160701to20160930" unitRef="U002" decimals="-3">6000</us-gaap:InterestPaidNet>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20160630" unitRef="U002" decimals="-3">12488000</us-gaap:InventoryNet>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20160930" unitRef="U002" decimals="-3">15475000</us-gaap:InventoryNet>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20160930" unitRef="U002" decimals="-3">13860000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20160630" unitRef="U002" decimals="-3">10754000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20160630" unitRef="U002" decimals="-3">57000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20160930" unitRef="U002" decimals="-3">57000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Investments Classified by Contractual Maturity Date [Table Text Block]-->
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the maturities of the Company&amp;#8217;s fixed income securities (in thousands): &lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 36%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less than 1 year&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,529&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,519&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Due in 1 to 3 years&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,723&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 36%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less than 1 year&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,107&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,114&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Due in 1 to 3 years&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,290&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,319&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,397&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <!--Outstanding letters of credit-->
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="c20160930" unitRef="U002" decimals="0">635000</us-gaap:LettersOfCreditOutstandingAmount>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20160930" unitRef="U002" decimals="-3">131418000</us-gaap:Liabilities>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20160630" unitRef="U002" decimals="-3">139609000</us-gaap:Liabilities>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20160630" unitRef="U002" decimals="-3">342338000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20160930" unitRef="U002" decimals="-3">331544000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20160630" unitRef="U002" decimals="-3">114936000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20160930" unitRef="U002" decimals="-3">107157000</us-gaap:LiabilitiesCurrent>
  <!--Long-term Line of Credit-->
  <us-gaap:LineOfCredit contextRef="c20160930" unitRef="U002" decimals="-6">0</us-gaap:LineOfCredit>
  <!--Line of credit facility, maturity date-->
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="c20160701to20160930">2019-10-22</us-gaap:LineOfCreditFacilityExpirationDate1>
  <!--Line of Credit Facility, Maximum Borrowing Capacity-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20160930" unitRef="U002" decimals="-5">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Line of credit facility, remaining borrowing capacity-->
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c20160930" unitRef="U002" decimals="-5">54000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <!--Contingencies final settlement amount-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:LitigationSettlementAmount contextRef="c20160701to20160930_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">1100000</us-gaap:LitigationSettlementAmount>
  <!--Description of Business-->
  <us-gaap:NatureOfOperations contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;1. Description of Business&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;ShoreTel, Inc. was incorporated in California on September 17, 1996 and reincorporated in Delaware on June 22, 2007. ShoreTel, Inc. and its subsidiaries (&amp;#8220;the Company&amp;#8221;) &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;is a leading provider of brilliantly simple business communication solutions, comprised of integrated voice, video, data and mobile applications based on Internet Protocol (&amp;#8220;IP&amp;#8221;) technologies.&lt;/font&gt; The Company focuses on the small and medium sized businesses, with a Unified Communications (&amp;#8220;UC&amp;#8221;) platform that allows them to communicate anytime, anyplace and through any device that they choose. The Company&amp;#8217;s strategy is to provide customers with a flexible choice of deployment options: either operating the Company&amp;#8217;s solution by subscribing to our cloud-based communication services, in their own onsite data centers or a hybrid combination of both.&lt;/div&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
  <!--Net Cash Provided by (Used in) Investing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-5119000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Investing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-6157000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Financing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-147000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Financing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-77000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Operating Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c20150701to20150930" unitRef="U002" decimals="-3">19566000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Operating Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-1138000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2114000</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-5631000</us-gaap:NetIncomeLoss>
  <!--Recent Accounting Pronouncements-->
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Recent Accounting Standards or Updates Not Yet Effective&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In May 2014, the FASB issued ASU No. 2014-9 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606)&lt;/font&gt; - an accounting standard that supersedes the revenue recognition requirements in &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Topic 605, Revenue Recognition&lt;/font&gt;.&amp;#160; The core principle of the new guidance is 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. New disclosures about the nature, amount, timing and uncertainty of revenue and cash flows arising from contracts with customers are also required. The effective date of the new standard was deferred by one year by ASU No. 2015-14, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date&lt;/font&gt;. In March 2016, the FASB issued ASU No. 2016-08&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt; Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations, &lt;/font&gt;which amends the guidance to clarify the implementation guidance on principal versus agent considerations (gross versus net revenue presentation). In April 2016, the FASB issued ASU No. 2016-10 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers (Topic 606):&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Identifying Performance Obligations and Licensing,&lt;/font&gt; which amends the guidance with respect to certain implementation issues on identifying performance obligations and accounting for licenses of intellectual property. In May 2016, the FASB issued ASU No. 2016-11 &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue Recognition (Topic 605) and Derivatives and Hedging (Topic 815): Rescission of SEC Guidance Because of Accounting Standards Updates 2014-09 and 2014-16 pursuant to Staff announcements at the March 3, 2016 EITF Meeting&lt;/font&gt;, which rescinds from the FASB Accounting Standards Codification certain SEC paragraphs as a result of two SEC Staff Announcements at the March 3, 2016 meeting. In May 2016, the FASB issued ASU 2016-12, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from Contracts with Customers - Narrow-Scope Improvements and Practical Expedients&lt;/font&gt;, clarify certain narrow aspects of Topic 606 such as assessing the collectability criterion, presentation of sales taxes and other similar taxes collected from customers, noncash consideration, contract modifications at transition, completed contracts at transition, and technical correction.&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2017; early adoption is permitted for periods beginning after December 15, 2016. ASU No. 2014-9 may be applied retrospectively (a) to each reporting period presented or (b) with the cumulative effect in retained earnings at the beginning of the adoption period. The Company is currently evaluating the method of adoption and the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In July 2015, the FASB issued ASU 2015-11, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventory (Topic 330):&lt;/font&gt;&amp;#160;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Simplifying the Measurement of Inventory&lt;/font&gt;. Under this ASU, inventory will be measured at the &amp;#8220;lower of cost and net realizable value&amp;#8221; and options that currently exist for &amp;#8220;market value&amp;#8221; will be eliminated. The ASU defines net realizable value as the &amp;#8220;estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.&amp;#8221; No other changes were made to the current guidance on inventory measurement. This accounting guidance is effective for the Company in financial reporting periods beginning after December 15, 2016. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Leases (Topic 842)&lt;/font&gt;, which supersedes the lease accounting requirements in Topic 840. This ASU requires a dual approach for lessee accounting under which a lessee would account for leases as finance leases or operating leases. Both finance leases and operating leases will result in the lessee recognizing a right-of use asset and a corresponding lease liability. For finance leases, the lessee would recognize interest expense and amortization of the right-of-use asset, and for operating leases, the lessee would recognize a straight-line total lease expense. The guidance also requires qualitative and specific quantitative disclosures to supplement the amounts recorded in the financial statements so that users can understand more about the nature of an entity&amp;#8217;s leasing activities, including significant judgments and changes in judgments. This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2018. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In March 2016, the FASB issued ASU 2016-09, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting,&lt;/font&gt; which is intended to simplify several aspects of the accounting for share-based payment transactions, including certain income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. This accounting guidance is effective for the Company in annual financial reporting periods beginning after December 15, 2016. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 35.9pt; font-family: 'Times New Roman'; margin-left: 0.1pt; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Financial Instruments - Credit Losses &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(Topic 326&lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;):&amp;#160; Measurement of Credit Losses on Financial Instruments&lt;/font&gt;, which changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses.&lt;/font&gt; This accounting guidance is effective for the Company in financial reporting periods beginning after December 15, 2019. Early adoption is permitted in financial reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;In August 2016, the FASB issued ASU 2016-15, &lt;/font&gt;&lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;, which addresses &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;the appropriate cash flow classification, including requirements to allocate certain components of these cash receipts and payments among operating, investing and financing activities for certain cash receipts and cash payments. The retrospective transition method, requiring adjustment to all comparative periods presented, is required unless it is impracticable for some of the amendments, in which case those amendments would be prospectively as of the earliest date practicable. The guidance is effective for financial reporting periods beginning after December 15, 2017 with early adoption permitted. &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is currently evaluating the impact that the adoption of this accounting guidance may have on its consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-250000</us-gaap:NonoperatingIncomeExpense>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-700000</us-gaap:NonoperatingIncomeExpense>
  <!--Open Tax Year-Minimum [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20160701to20160930_RangeAxis_MinimumMember">2002</us-gaap:OpenTaxYear>
  <!--Open Tax Year-Maximum [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20160701to20160930_RangeAxis_MaximumMember">2015</us-gaap:OpenTaxYear>
  <!--Operating Leases, Future Minimum Payments Due-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c20160930" unitRef="U002" decimals="-3">25551000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <!--Operating Leases, Future Minimum Payments, Remainder of Fiscal Year-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="c20160930" unitRef="U002" decimals="-3">5774000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
  <!--Operating Leases, Future Minimum Payments, Due in Two Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c20160930" unitRef="U002" decimals="-3">6770000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20150701to20150930" unitRef="U002" decimals="-3">54795000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20160701to20160930" unitRef="U002" decimals="-3">59580000</us-gaap:OperatingExpenses>
  <!--Operating Leases, Future Minimum Payments, Due Thereafter-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c20160930" unitRef="U002" decimals="-3">1724000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <!--Rent expense-->
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="c20150701to20150930" unitRef="U002" decimals="-5">1200000</us-gaap:OperatingLeasesRentExpenseNet>
  <!--Rent expense-->
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="c20160701to20160930" unitRef="U002" decimals="-5">1500000</us-gaap:OperatingLeasesRentExpenseNet>
  <!--Operating Leases, Future Minimum Payments, Due in Three Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c20160930" unitRef="U002" decimals="-3">5297000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-5257000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20150701to20150930" unitRef="U002" decimals="-3">3217000</us-gaap:OperatingIncomeLoss>
  <!--Operating Leases, Future Minimum Payments, Due in Four Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c20160930" unitRef="U002" decimals="-3">3884000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <!--Operating Leases, Future Minimum Payments, Due in Five Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c20160930" unitRef="U002" decimals="-3">2102000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20160630" unitRef="U002" decimals="-3">5581000</us-gaap:OtherAssetsNoncurrent>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20160930" unitRef="U002" decimals="-3">5760000</us-gaap:OtherAssetsNoncurrent>
  <!--Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-41000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-5000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-576000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-133000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other long-term liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20160630" unitRef="U002" decimals="-3">3733000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other long-term liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20160930" unitRef="U002" decimals="-3">3741000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-41000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20160701to20160930" unitRef="U002" decimals="-3">1245000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20150701to20150930" unitRef="U002" decimals="-3">967000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments to Acquire Available-for-sale Securities-->
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="c20150701to20150930" unitRef="U002" decimals="-3">4217000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <!--Payments to Acquire Available-for-sale Securities-->
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="c20160701to20160930" unitRef="U002" decimals="-3">8808000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20150701to20150930" unitRef="U002" decimals="-3">3513000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20160701to20160930" unitRef="U002" decimals="-3">3215000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Preferred stock, issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20160930" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20160630" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20160630" unitRef="U001" decimals="-3">5000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20160930" unitRef="U001" decimals="-3">5000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20160630" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20160930" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20160930" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20160630" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, par value $.001 per share, authorized 5,000 shares; no shares issued and outstanding-->
  <us-gaap:PreferredStockValueOutstanding contextRef="c20160930" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValueOutstanding>
  <!--Preferred stock, par value $.001 per share, authorized 5,000 shares; no shares issued and outstanding-->
  <us-gaap:PreferredStockValueOutstanding contextRef="c20160630" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValueOutstanding>
  <!--Prepaid Expense and Other Assets, Current-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20160930" unitRef="U002" decimals="-3">15404000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Prepaid Expense and Other Assets, Current-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20160630" unitRef="U002" decimals="-3">13420000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Proceeds from sales/maturities of investments-->
  <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c20160701to20160930" unitRef="U002" decimals="-3">5866000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
  <!--Proceeds from sales/maturities of investments-->
  <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2611000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
  <!--Proceeds from issuance of common stock-->
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c20160701to20160930" unitRef="U002" decimals="-3">1107000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <!--Proceeds from issuance of common stock-->
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c20150701to20150930" unitRef="U002" decimals="-3">904000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160930" unitRef="U002" decimals="-3">21096000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160630" unitRef="U002" decimals="-3">21551000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-International [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160630_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember" unitRef="U002" decimals="-3">1228000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-UNITED STATES-Reportable Geographical Components [Member]-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">19922000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-Reportable Geographical Components [Member]-UNITED STATES-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160630_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">20323000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-International [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember" unitRef="U002" decimals="-3">1174000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Total property and equipment-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160930" unitRef="U002" decimals="-3">73462000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160630_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U002" decimals="-3">7328000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160930_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">3800000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Computer Equipment and Tooling [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160930_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U002" decimals="-3">53070000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160630_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">3880000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160930_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U002" decimals="-3">7772000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Leaseholds Improvements and Others [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160630_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">8836000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160630" unitRef="U002" decimals="-3">70977000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Leaseholds Improvements and Others [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160930_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">8820000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Total property and equipment-Computer Equipment and Tooling [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160630_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U002" decimals="-3">50933000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Provision for Doubtful Accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20160701to20160930" unitRef="U002" decimals="-3">20000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Provision for Doubtful Accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20150701to20150930" unitRef="U002" decimals="-3">75000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Purchase commitment with contract manufacturers-->
  <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c20160630" unitRef="U002" decimals="-5">15400000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
  <!--Purchase commitment with contract manufacturers-->
  <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c20160930" unitRef="U002" decimals="-5">16700000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
  <!--Repayments of Debt and Capital Lease Obligations-->
  <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c20150701to20150930" unitRef="U002" decimals="-3">14000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
  <!--Repayments of Debt and Capital Lease Obligations-->
  <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c20160701to20160930" unitRef="U002" decimals="-3">9000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">13837000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">16691000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20160630" unitRef="U002" decimals="-3">-176359000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20160930" unitRef="U002" decimals="-3">-181990000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3">8047000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <!--Vested and expected to vest-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember">P6Y9M22D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockMember" unitRef="U004" decimals="2">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent-2016 Employee Stock [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="c20160818to20160818_AwardTypeAxis_Two016EmployeeStockMember" unitRef="U004" decimals="2">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
  <!--Balance-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember">P7Y2M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Options exercisable-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember">P5Y7M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3">18641000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockMember">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockOptionMember">P5Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockMember">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember">P5Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Estimated amortization expenses for intangible assets-->
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The estimated amortization expenses for intangible assets as of September 30, 2016 for the next five years and thereafter are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years Ending June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2017 (remaining 9 months)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,395&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,513&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,010&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,267&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;477&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,675&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20150701to20150930" unitRef="U002" decimals="-3">90025000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20160701to20160930" unitRef="U002" decimals="-3">86274000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-Reportable Geographical Components [Member]-UNITED STATES-->
  <us-gaap:SalesRevenueNet contextRef="c20150701to20150930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">82671000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-Reportable Geographical Components [Member]-International [Member]-->
  <us-gaap:SalesRevenueNet contextRef="c20150701to20150930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember" unitRef="U002" decimals="-3">7354000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-International [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:SalesRevenueNet contextRef="c20160701to20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_InternationalMember" unitRef="U002" decimals="-3">6694000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-UNITED STATES-Reportable Geographical Components [Member]-->
  <us-gaap:SalesRevenueNet contextRef="c20160701to20160930_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">79580000</us-gaap:SalesRevenueNet>
  <!--Support and services-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20150701to20150930" unitRef="U002" decimals="-3">19090000</us-gaap:SalesRevenueServicesNet>
  <!--Support and services-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20160701to20160930" unitRef="U002" decimals="-3">18803000</us-gaap:SalesRevenueServicesNet>
  <!--Product-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20150701to20150930" unitRef="U002" decimals="-3">41533000</us-gaap:SalesRevenueGoodsNet>
  <!--Product-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20160701to20160930" unitRef="U002" decimals="-3">31849000</us-gaap:SalesRevenueGoodsNet>
  <!--Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]-->
  <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Information regarding RSAs and RSUs outstanding at September 30, 2016 is summarized below:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 54%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of Shares &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual Lives&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate Intrinsic &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 54%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Shares outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,330&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.93&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,641&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 54%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Shares expected to vest&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,298&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.56&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,388&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
  <!--Notional amounts of outstanding derivative positions-->
  <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents the gross notional value of all of the Company&amp;#8217;s foreign exchange forward contracts outstanding as of September 30, 2016 and June 30, 2016 (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: middle;"&gt;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Local Currency &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Notional Contract &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount (USD)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Australian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,480&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,117&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;British pound&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#163;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,810&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Canadian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;790&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;599&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Euro&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#8364;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;840&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;941&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,993&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; margin-left: 27pt; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: middle;"&gt;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Local Currency &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Notional Contract &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount (USD)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Australian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,800&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,316&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;British pound&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#163;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;830&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,088&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Canadian dollar&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;940&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Euro&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#8364;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,500&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,650&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
  <!--Schedule of stock options activity-->
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Transactions under the Company&amp;#8217;s equity incentive plans are summarized as follows (in thousands, except per share data and contractual term):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Subject to &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Outstanding&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intrinsic &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Balance at July 1, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,268&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options granted (weighted average fair value $3.27 per share)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,352&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.00&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options exercised&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(232&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.77&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options cancelled/forfeited&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(222&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.66&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Balance at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,166&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.67&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.23&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,460&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Vested and expected to vest at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,889&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.81&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,826&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Options exercisable at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,741&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.04&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.66&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,047&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <!--Total revenue and long-lived assets, excluding deferred tax assets, other assets, and intangible assets by geographic region-->
  <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;The following presents total revenue by geographic region (in thousands):&lt;/div&gt;&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;United States of America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;79,580&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;82,671&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,694&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,354&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;86,274&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;90,025&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following presents a summary of long-lived assets, excluding deferred tax assets, other assets, goodwill and intangible assets (in thousands):&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30,&lt;/div&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;United States of America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,922&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,174&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,228&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,096&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
  <!--Estimated grant date fair value of stock option awards and purchase rights under the 2007 Employee Stock Purchase Plan ("2007 ESPP) rights using the Black-Scholes option valuation model-->
  <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company estimated the grant date fair value of stock option awards and purchase rights under the 2007 Employee Stock Purchase Plan (&amp;#8220;2007 ESPP&amp;#8221;) rights using the Black-Scholes option valuation model with the following assumptions:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 76%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 76%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected life from grant date of option (in years)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected life from grant date of ESPP (in years)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Risk free interest rate for options&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.55&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Risk free interest rate for ESPP&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.40&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.14&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected volatility for options&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;45&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected volatility for ESPP&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;37&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;35&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 76%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: 'Times New Roman'; margin-left: 7.2pt; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
  <!--RSA and RSU activity-->
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;RSA and RSU activity for the three months ended September 30, 2016 and 2015 is as follows (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Beginning outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,927&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Awarded&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;982&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;822&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Released&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(127&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(53&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Ending outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,330&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,835&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <!--Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]-->
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tables below set forth the Company&amp;#8217;s financial instruments and liabilities measured at fair value on a recurring basis (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Short-term investments:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Corporate notes and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total assets measured and recorded at fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,960&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The above table excludes $53.6 million of cash balances on deposit at banks.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash and cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Short-term investments:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Corporate notes and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total assets measured and recorded at fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,966&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,533&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <!--Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]-M5 Networks Australia Pty Ltd [Member]-->
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c20160701to20160930_BusinessAcquisitionAxis_M5NetworksAustraliaPtyLtdMember">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;The following is the purchase price allocation (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated useful lives&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash acquired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;224&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,300&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,210&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other long-term assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;164&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1,174&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,110&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <!--Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]-Corvisa LLC [Member]-->
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c20160701to20160930_BusinessAcquisitionAxis_CorvisaLLCMember">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;The following is the preliminary purchase price allocation (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: center; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Estimated useful lives&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cash acquired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other current assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;933&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Existing technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,400&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Favorable leases&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,489&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other long-term assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,301&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Other liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(966&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,662&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <!--Summary of intangible assets-->
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets consist of the following (in thousands):&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortiza&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;tion&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Patents&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,446&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3,982&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,446&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24,671&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,763&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(23,523&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,911&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,700&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15,408&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,292&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,700&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14,513&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,187&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets in process and other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(22&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;163&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,758&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(44,083&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,675&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,758&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41,970&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,788&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <!--Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]-->
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;Future minimum lease payments under the noncancelable operating leases as of September 30, 2016, are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years Ending June 30,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Operating &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2017 (remaining 9 months)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,774&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,770&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,297&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,884&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,102&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Therafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,724&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 58%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <!--Stock-based compensation expense-->
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table shows total non-cash stock-based compensation expense included in the accompanying condensed consolidated statements of operation for the three months ended September 30, 2016 and 2015 (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of product revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of hosted and related services revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;384&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Cost of support and services revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;126&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;212&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;676&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;487&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Sales and marketing&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;959&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;862&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;798&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <!--Segment Reporting Disclosure [Text Block]-->
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;14. Segment Information&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;ASC Topic 280, &lt;font style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Segment Reporting&lt;/font&gt;, establishes standards for reporting information about operating segments, products and services, geographic areas of operations and major customers. Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker or decision making group in deciding how to allocate resources and in assessing performance.&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&amp;#8217;s chief operating decision-maker is its Chief Executive Officer (&amp;#8220;CEO&amp;#8221;). The CEO reviews financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. On this basis, the Company is organized and operates in a single segment: the design, development, marketing, and sale of &lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;enterprise communication solutions&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue by geographic region is based on the ship to address on the customer order. The following presents total revenue by geographic region (in thousands):&lt;/div&gt;&lt;div style="text-align: left; text-indent: 22.5pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;United States of America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;79,580&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;82,671&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,694&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,354&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;86,274&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;90,025&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Revenue from one value-added distributor accounted for approximately 24% and 26% of the total revenue during the three months ended September 30, 2016 and 2015, respectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&amp;#8217;s assets are primarily located in the United States of America and not allocated to any specific region; furthermore, the Company does not measure the performance of its geographic regions based upon asset-based metrics.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following presents a summary of long-lived assets, excluding deferred tax assets, other assets, goodwill and intangible assets (in thousands):&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27.35pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30,&lt;/div&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;United States of America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,922&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,174&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,228&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,096&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <!--Sales and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20150701to20150930" unitRef="U002" decimals="-3">30843000</us-gaap:SellingAndMarketingExpense>
  <!--Sales and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20160701to20160930" unitRef="U002" decimals="-3">32489000</us-gaap:SellingAndMarketingExpense>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930" unitRef="U002" decimals="-3">3207000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930" unitRef="U002" decimals="-3">2772000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Sales and Marketing [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="-3">862000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of Support and Services Revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_CostOfSupportAndServicesRevenueMember" unitRef="U002" decimals="-3">126000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of hosted and related service revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_CostOfHostedAndRelatedServiceRevenueMember" unitRef="U002" decimals="-3">85000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of Support and Services Revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_CostOfSupportAndServicesRevenueMember" unitRef="U002" decimals="-3">212000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-General and Administrative [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3">1336000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of hosted and related service revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_CostOfHostedAndRelatedServiceRevenueMember" unitRef="U002" decimals="-3">384000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of Product Revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">29000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Sales and Marketing [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="-3">959000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-General and Administrative [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3">798000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Cost of Product Revenue [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">25000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Research and Development [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20160701to20160930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">676000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-Research and Development [Member]-->
  <us-gaap:ShareBasedCompensation contextRef="c20150701to20150930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">487000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">8.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <!--Shares outstanding, weighted average remaining contractual lives-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember">P1Y11M5D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <!--Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">4.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">1352000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">6.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <!--Awarded (in shares)-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20150701to20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">822000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Awarded (in shares)-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">982000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c20150701to20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20160630_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">1927000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20150630_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">1452000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">2330000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">1835000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">6.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <!--Risk free interest rate-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="4">0.0113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Risk free interest rate-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockMember" unitRef="U004" decimals="4">0.0014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Risk free interest rate-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockMember" unitRef="U004" decimals="3">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Risk free interest rate-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="4">0.0155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Options exercisable (in shares)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">3741000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <!--Total pre-tax intrinsic value for options exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Total pre-tax intrinsic value for options exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c20150701to20150930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">386000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">452000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <!--Expected dividend yield-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20160701to20160930" unitRef="U004" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Expected dividend yield-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20150701to20150930" unitRef="U004" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Expected volatility-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockMember" unitRef="U004" decimals="2">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20150701to20150930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="2">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Reserved Under Employee Stock Purchase Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockMember" unitRef="U004" decimals="2">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="2">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20160630_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">6.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">6.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">222000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3">9826000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20160630_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">6268000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">7166000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">6.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <!--Vested and expected to vest (in shares)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">5889000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-3">10460000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <!--Weighted average grant date fair value of options granted (in dollars per share)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">3.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Short-term Investments-->
  <us-gaap:ShortTermInvestments contextRef="c20160630" unitRef="U002" decimals="-3">46433000</us-gaap:ShortTermInvestments>
  <!--Short-term Investments-->
  <us-gaap:ShortTermInvestments contextRef="c20160930" unitRef="U002" decimals="-3">49242000</us-gaap:ShortTermInvestments>
  <!--Expected change in unrecognized tax benefits in next fiscal year-->
  <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit contextRef="c20160930" unitRef="U002" decimals="-6">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Stock Options [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-3">232000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20160930" unitRef="U002" decimals="-3">200126000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20160630" unitRef="U002" decimals="-3">202729000</us-gaap:StockholdersEquity>
  <!--Subsequent Event-->
  <us-gaap:SubsequentEventsTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;15. Subsequent Event&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On August 18, 2016, the Board of Directors approved the 2016 Employee Stock Purchase Plan (&amp;#8220;2016 ESPP&amp;#8221;), subject to stockholder approval at the annual meeting on November 9, 2016. The 2016 ESPP is the successor to the 2007 ESPP which terminated automatically in October 2016 upon the issuance of all shares of our common stock reserved for issuance thereunder. A total of 3.5 million shares of our common stock will be reserved for issuance under the 2016 ESPP and the automatic share reserve, also known as an &amp;#8220;evergreen&amp;#8221; provision, which was in the 2007 ESPP, will be eliminated. Offering periods are six-months long and employees will be able to purchase shares of our common stock at a purchase price of the lower of 85% of the fair market value of our common stock on the first day of an offering period or on the purchase date (the last day of the applicable offering period).&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <!--Supplemental Balance Sheet Disclosures [Text Block]-->
  <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;4. Balance Sheet Details&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance sheet components consist of the following:&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="left" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Inventories:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Distributor inventory&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,558&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,677&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,860&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,754&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total inventories&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,475&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,488&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Property and equipment:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Computer equipment and tooling&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;53,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;50,933&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,328&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,800&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,880&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Leasehold improvements and others&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,820&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,836&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total property and equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;73,462&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;70,977&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(52,366&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(49,426&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Property and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,096&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Deferred revenue:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Product&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,279&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Support and services&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,423&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,465&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Hosted and related services&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,222&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,807&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total deferred revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;77,924&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;77,705&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation expense for the three months ended September 30, 2016 and 2015 was $3.2 million and $2.9 million, respectively.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intangible Assets:&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets consist of the following (in thousands):&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Accumulated &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortiza&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;tion&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Net&lt;/font&gt;&lt;font style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Carrying &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amount&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Patents&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,446&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3,982&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;464&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,446&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(24,671&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,763&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;31,434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(23,523&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,911&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,700&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15,408&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,292&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,700&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(14,513&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,187&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets in process and other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(22&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;156&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;178&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;163&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 28%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,758&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(44,083&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,675&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;60,758&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(41,970&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,788&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The intangible assets that are amortizable have estimated useful lives of two to eight years.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 24.5pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of intangible assets for the three months ended September 30, 2016 and 2015 was $2.1 million and $1.9 million, respectively.&lt;/div&gt;&lt;div style="text-align: left; text-indent: 24.5pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The estimated amortization expenses for intangible assets as of September 30, 2016 for the next five years and thereafter are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Years Ending June&amp;#160;30,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2017 (remaining 9 months)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,395&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,513&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,010&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,267&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;477&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 48%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;16,675&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Short-Term Investments:&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following tables summarize the Company&amp;#8217;s short-term investments (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized&lt;/div&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Unrealized&lt;/div&gt;Gains&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Gross &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Unrealized&lt;/div&gt;Losses&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Corporate bonds and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,071&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(17&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;24,058&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,176&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;11&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;25,184&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(20&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 42%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Corporate bonds and commercial paper&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,359&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;26,363&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;U.S. Government agency securities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,038&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;20,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 42%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total short-term investments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,397&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;41&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the maturities of the Company&amp;#8217;s fixed income securities (in thousands): &lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 36%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less than 1 year&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,529&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,519&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Due in 1 to 3 years&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,718&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;19,723&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;49,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 60%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Amortized &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Cost&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" style="border-bottom: #000000 2px solid; text-align: center; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 36%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less than 1 year&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,107&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;28,114&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Due in 1 to 3 years&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,290&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,319&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 36%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,397&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;46,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left; margin-left: 58.5pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;All available-for-sale securities have been classified as current based on management&amp;#8217;s ability to use the funds in current operations. Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.&lt;/div&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
  <!--Taxes Payable, Current-->
  <us-gaap:TaxesPayableCurrent contextRef="c20160930" unitRef="U002" decimals="-3">4367000</us-gaap:TaxesPayableCurrent>
  <!--Taxes Payable, Current-->
  <us-gaap:TaxesPayableCurrent contextRef="c20160630" unitRef="U002" decimals="-3">3917000</us-gaap:TaxesPayableCurrent>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20160930" unitRef="U002" decimals="-3">819000</us-gaap:TreasuryStockValue>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20160630" unitRef="U002" decimals="-3">819000</us-gaap:TreasuryStockValue>
  <!--Unrecognized tax benefits that would impact effective tax rate if recognized-->
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c20160930" unitRef="U002" decimals="-5">200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20160630" unitRef="U002" decimals="-5">6300000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20160930" unitRef="U002" decimals="-5">6500000</us-gaap:UnrecognizedTaxBenefits>
  <!--Shares used in computing net income (loss) per share - diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20160701to20160930" unitRef="U001" decimals="-3">67609000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Shares used in computing net income (loss) per share - diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20150701to20150930" unitRef="U001" decimals="-3">66978000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Shares used in computing net income (loss) per share - basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20150701to20150930" unitRef="U001" decimals="-3">65266000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Shares used in computing net income (loss) per share - basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20160701to20160930" unitRef="U001" decimals="-3">67609000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Entity Wide Revenue Major Customer Number-->
  <shor:EntityWideRevenueMajorCustomerNumber contextRef="c20150701to20150930" unitRef="U006" decimals="INF">1</shor:EntityWideRevenueMajorCustomerNumber>
  <!--Entity Wide Revenue Major Customer Number-->
  <shor:EntityWideRevenueMajorCustomerNumber contextRef="c20160701to20160930" unitRef="U006" decimals="INF">1</shor:EntityWideRevenueMajorCustomerNumber>
  <!--Restricted Stock [Text Block]-->
  <shor:RestrictedStockTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;12. Restricted Stock&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the Company&amp;#8217;s equity incentive plan, during the three months ended September 30, 2015 the Company issued fully vested restricted stock awards (&amp;#8220;RSAs&amp;#8221;) to certain non-employee directors electing to receive them in lieu of an annual cash retainer. In addition, restricted stock units (&amp;#8220;RSUs&amp;#8221;) can be issued to eligible employees.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;RSA and RSU activity for the three months ended September 30, 2016 and 2015 is as follows (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 70%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended&lt;/div&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 46%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Beginning outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,927&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Awarded&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;982&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;822&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Released&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 46%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(127&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(53&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 46%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Ending outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,330&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,835&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Information regarding RSAs and RSUs outstanding at September 30, 2016 is summarized below:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 90%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 54%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number of Shares &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual Lives&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate Intrinsic &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;font style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/font&gt; (thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 54%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Shares outstanding&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,330&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.93&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;18,641&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 54%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Shares expected to vest&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,298&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.56&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,388&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</shor:RestrictedStockTextBlock>
  <!--Stock Option Plan [Text Block]-->
  <shor:StockOptionPlanTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;10. Stock Option Plan&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Transactions under the Company&amp;#8217;s equity incentive plans are summarized as follows (in thousands, except per share data and contractual term):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options Outstanding&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Shares &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Subject to &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Options &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Outstanding&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted- &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td rowspan="2" valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" rowspan="2" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Aggregate &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Intrinsic &lt;/div&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" rowspan="2" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Balance at July 1, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6,268&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options granted (weighted average fair value $3.27 per share)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,352&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8.00&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options exercised&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(232&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.77&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 18pt; font-size: 10pt;"&gt;Options cancelled/forfeited&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(222&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.66&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Balance at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,166&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.67&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.23&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,460&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Vested and expected to vest at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,889&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.81&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;9,826&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 52%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; margin-left: 9pt; font-size: 10pt;"&gt;Options exercisable at September 30, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,741&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.04&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.66&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; padding-bottom: 4px; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,047&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The total pre-tax intrinsic value for options exercised during the three months ended September 30, 2016 and 2015 was $0.6 million and $0.5 million, respectively, representing the difference between the fair values of the Company&amp;#8217;s common stock underlying these options at the dates of exercise and the exercise prices paid.&lt;/div&gt;&lt;/div&gt;</shor:StockOptionPlanTextBlock>
  <!--Common Stock [Text Block]-->
  <shor:CommonStockTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;8. Common Stock&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Common Shares Reserved for Issuance&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At September 30, 2016, the Company has reserved shares of common stock for issuance as follows (in thousands):&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Reserved under stock option plans&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Reserved under employee stock purchase plan&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;378&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 68%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4,569&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</shor:CommonStockTextBlock>
  <!--Income Tax Examination Liability Recorded 1-Internal Revenue Service (IRS) [Member]-->
  <shor:IncomeTaxExaminationLiabilityRecorded1 contextRef="c20150701to20160630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">100000</shor:IncomeTaxExaminationLiabilityRecorded1>
  <!--Income Tax Examination Liability Recorded 1-Internal Revenue Service (IRS) [Member]-->
  <shor:IncomeTaxExaminationLiabilityRecorded1 contextRef="c20140701to20150630_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">1100000</shor:IncomeTaxExaminationLiabilityRecorded1>
  <!--Amount Reversal due to Final Settlement-Internal Revenue Service (IRS) [Member]-->
  <shor:AmountReversalDueToFinalSettlement contextRef="c20160701to20160930_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U002" decimals="-5">100000</shor:AmountReversalDueToFinalSettlement>
  <!--Distributor inventory-->
  <shor:DistributorInventory contextRef="c20160630" unitRef="U002" decimals="-3">1677000</shor:DistributorInventory>
  <!--Distributor inventory-->
  <shor:DistributorInventory contextRef="c20160930" unitRef="U002" decimals="-3">1558000</shor:DistributorInventory>
  <!--Share based Compensation Arrangement By Share based Payment Award Equity Instruments Other than Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term-Restricted Stock Units (RSUs) [Member]-->
  <shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm contextRef="c20160701to20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember">P1Y6M22D</shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm>
  <!--Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Vested or Expected to Vest, Outstanding, Number-Restricted Stock Units (RSUs) [Member]-->
  <shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedOrExpectedToVestOutstandingNumber contextRef="c20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3">1298000</shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedOrExpectedToVestOutstandingNumber>
  <!--Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value-Restricted Stock Units (RSUs) [Member]-->
  <shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c20160930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3">10388000</shor:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <!--Employee Stock Purchase Plan [Text Block]-->
  <shor:EmployeeStockPurchasePlanTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;11. Employee Stock Purchase Plan&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The 2007 ESPP allows eligible employees to purchase shares of the Company&amp;#8217;s common stock at a discount through payroll deductions. The 2007 ESPP consists of six-month offering periods commencing on May 1&lt;sup style="line-height: 1; font-size: smaller; vertical-align: text-top;"&gt;st&lt;/sup&gt; and November 1&lt;sup style="line-height: 1; font-size: smaller; vertical-align: text-top;"&gt;st&lt;/sup&gt;, each year. &lt;font style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the ESPP, employees purchase shares of the Company's common stock at 85% of the market value at either the beginning of the offering period or the end of the offering period, whichever price is lower.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</shor:EmployeeStockPurchasePlanTextBlock>
  <!--Offering period for Employee Stock Purchase Plan-Reserved Under Employee Stock Purchase Plan [Member]-->
  <shor:OfferingPeriodForEmployeeStockPurchasePlan contextRef="c20160701to20160930_AwardTypeAxis_EmployeeStockMember">P6M</shor:OfferingPeriodForEmployeeStockPurchasePlan>
  <!--Offering period for Employee Stock Purchase Plan-2016 Employee Stock [Member]-->
  <shor:OfferingPeriodForEmployeeStockPurchasePlan contextRef="c20160818to20160818_AwardTypeAxis_Two016EmployeeStockMember">P6M</shor:OfferingPeriodForEmployeeStockPurchasePlan>
  <!--Revenue from Hosted and related services-->
  <shor:RevenueFromHostedAndRelatedServices contextRef="c20160701to20160930" unitRef="U002" decimals="-3">35622000</shor:RevenueFromHostedAndRelatedServices>
  <!--Revenue from Hosted and related services-->
  <shor:RevenueFromHostedAndRelatedServices contextRef="c20150701to20150930" unitRef="U002" decimals="-3">29402000</shor:RevenueFromHostedAndRelatedServices>
  <!--Cost Of Hosted And Related Service-->
  <shor:CostOfHostedAndRelatedService contextRef="c20150701to20150930" unitRef="U002" decimals="-3">13827000</shor:CostOfHostedAndRelatedService>
  <!--Cost Of Hosted And Related Service-->
  <shor:CostOfHostedAndRelatedService contextRef="c20160701to20160930" unitRef="U002" decimals="-3">17103000</shor:CostOfHostedAndRelatedService>
  <!--Settlements and Defense Fees-->
  <shor:SettlementsAndDefenseFees contextRef="c20160701to20160930" unitRef="U002" decimals="-3">-51000</shor:SettlementsAndDefenseFees>
  <!--Settlements and Defense Fees-->
  <shor:SettlementsAndDefenseFees contextRef="c20150701to20150930" unitRef="U002" decimals="-3">0</shor:SettlementsAndDefenseFees>
  <!--Correction of Prior Period Error [Policy Text Block]-->
  <shor:CorrectionOfPriorPeriodErrorPolicyTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Correction of Prior Period Error&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Subsequent to the issuance of the condensed consolidated financial statements as of and for the three months ended September 30, 2015, the Company determined installation revenue and related cost of revenue was being deferred and recognized over the contractual life for certain contracts that should have been recognized over the customer life. Accordingly, the accompanying condensed consolidated financial statements reflect the Company&amp;#8217;s correction of the condensed consolidated statement of operations impact of the error for the three months ended September 30, 2015. As a result, hosted and related services revenue and cost of revenue were decreased by $0.1 million for the three months ended September 30, 2015. The correction did not affect the net cash provided by operating activities, net cash used in investing activities or net cash used in financing activities for the three months ended September 30, 2015. The correction did not affect the net income per share for the three months ended September 30, 2015. The foregoing corrections are not considered material by the Company.&lt;/div&gt;&lt;/div&gt;</shor:CorrectionOfPriorPeriodErrorPolicyTextBlock>
  <!--Increase Decrease In Accrued Taxes And Surcharges-->
  <shor:IncreaseDecreaseInAccruedTaxesAndSurcharges contextRef="c20160701to20160930" unitRef="U002" decimals="-3">450000</shor:IncreaseDecreaseInAccruedTaxesAndSurcharges>
  <!--Increase Decrease In Accrued Taxes And Surcharges-->
  <shor:IncreaseDecreaseInAccruedTaxesAndSurcharges contextRef="c20150701to20150930" unitRef="U002" decimals="-3">-1417000</shor:IncreaseDecreaseInAccruedTaxesAndSurcharges>
  <!--Balance Sheet Component Details [Table Text Block]-->
  <shor:BalanceSheetComponentDetailsTableTextBlock contextRef="c20160701to20160930">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance sheet components consist of the following:&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;table align="left" border="0" cellpadding="0" cellspacing="0" style="width: 80%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="border-bottom: #000000 2px solid; vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Inventories:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;57&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Distributor inventory&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,558&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,677&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,860&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;10,754&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total inventories&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15,475&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,488&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Property and equipment:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Computer equipment and tooling&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;53,070&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;50,933&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,772&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,328&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,800&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3,880&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Leasehold improvements and others&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,820&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;8,836&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total property and equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;73,462&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;70,977&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Less accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(52,366&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(49,426&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Property and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,096&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,551&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; font-style: italic; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 36pt; font-size: 10pt; font-weight: bold;"&gt;Deferred revenue:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Product&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,279&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,433&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Support and services&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,423&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;59,465&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 45pt; font-size: 10pt;"&gt;Hosted and related services&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;13,222&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: left; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 2px solid; text-align: right; background-color: #ffffff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;12,807&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; background-color: #ffffff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 56%; vertical-align: middle;"&gt;&lt;div style="text-align: left; text-indent: -36pt; font-family: 'Times New Roman'; margin-left: 54pt; font-size: 10pt;"&gt;Total deferred revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;77,924&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: left; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: #000000 4px double; text-align: right; background-color: #cceeff; width: 9%; vertical-align: bottom;"&gt;&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;77,705&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; background-color: #cceeff; width: 1%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</shor:BalanceSheetComponentDetailsTableTextBlock>
  <!--Increase Decrease In Cost Of Revenue From Hosted And Related Services-Immaterial Prior Period Adjustment [Member]-->
  <shor:IncreaseDecreaseInCostOfRevenueFromHostedAndRelatedServices contextRef="c20150701to20150930_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_ImmaterialPriorPeriodAdjustmentMember" unitRef="U002" decimals="-5">-100000</shor:IncreaseDecreaseInCostOfRevenueFromHostedAndRelatedServices>
  <!--Increase Decrease in Revenue from Hosted and Related Services-Immaterial Prior Period Adjustment [Member]-->
  <shor:IncreaseDecreaseInRevenueFromHostedAndRelatedServices contextRef="c20150701to20150930_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_ImmaterialPriorPeriodAdjustmentMember" unitRef="U002" decimals="-5">-100000</shor:IncreaseDecreaseInRevenueFromHostedAndRelatedServices>
  <!--Business Acquisition, market participant rate-Corvisa LLC [Member]-->
  <shor:BusinessAcquisitionMarketParticipantRate contextRef="c20160930_BusinessAcquisitionAxis_CorvisaLLCMember" unitRef="U004" decimals="2">0.35</shor:BusinessAcquisitionMarketParticipantRate>
</xbrl>