<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- RR Donnelley Xcelerate Instance Document, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version:  6.21.3 -->
<!-- Round: 3 -->
<!-- Creation date: 2014-10-27T16:27:45Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2014-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:spsc="http://www.spscommerce.com/20140930" xmlns:us-types="http://fasb.org/us-types/2014-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2014-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="spsc-20140930.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE159725--1410-Q0008_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2001_27">66050000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_36">16092121</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_37">16092121</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_35">55000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_36492C25-C347-4A7D-BD0B-16CBD2153360_2001_1">19.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_32">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_34">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_30">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_29">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_31">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="shares" decimals="INF" id="id_6377237_D17BA629-F7D7-49E2-91EF-01F549167F9A_2001_1">1097223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_23">8785000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:PreferredStockValue contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_28">0</us-gaap:PreferredStockValue>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_21">18915000</us-gaap:LiabilitiesCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_33">16000</us-gaap:CommonStockValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_26" />
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_17">1798000</us-gaap:AccountsPayableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_39">-46792000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_38">239549000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_19">2801000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:StockholdersEquity contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_40">192773000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_41">223330000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1003_5">7788000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_20">6335000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:Liabilities contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_25">30557000</us-gaap:Liabilities>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_18">7981000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:DeferredRentCreditNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_24">2857000</us-gaap:DeferredRentCreditNoncurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_3">237000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_1">131294000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredCosts contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_12">3684000</us-gaap:DeferredCosts>
  <us-gaap:Goodwill contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_9">25487000</us-gaap:Goodwill>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_8">9922000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_6">2850000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_13">10870000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_10">17082000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:DeferredCostsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_4">9048000</us-gaap:DeferredCostsCurrent>
  <us-gaap:Assets contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_15">223330000</us-gaap:Assets>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_5">1272000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_2">11611000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_14">210000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_2_7">156075000</us-gaap:AssetsCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1003_4">24870000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271210" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_F490861E-EB91-4637-92A4-F90B6ED84D86_1001_1">48.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271210" unitRef="shares" decimals="INF" id="id_6377237_003C09C1-64CA-48A9-B945-9DB417A1AE1F_2001_1">1422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271212" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_58ACC353-E239-4FE0-A80F-DE56465BBFED_1001_1">33.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271212" unitRef="shares" decimals="INF" id="id_6377237_17C91176-7A84-409C-9CDE-832E4C6B9267_2001_1">102644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1001_5">6376000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1001_6">16784000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1001_4">23160000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1002_5">1412000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1002_6">298000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_1002_4">1710000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <spsc:EmployeeStockPurchasePlanEmployeesContribution contextRef="eol_PE159725--1410-Q0008_STD_0_20140630_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_A130B6F5-418F-416B-9977-69FD714E2496_1001_0">680000</spsc:EmployeeStockPurchasePlanEmployeesContribution>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_0_20141023_0" unitRef="shares" decimals="INF" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_2_500005">16278164</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE159725--1410-Q0008_STD_0_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1002_28">80813000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_36">16276447</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_37">16276447</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_35">55000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_36492C25-C347-4A7D-BD0B-16CBD2153360_1001_5">26.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_2A9E48C3-5869-41E2-B4E1-8C580039FF89_1001_0">724045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_2A9E48C3-5869-41E2-B4E1-8C580039FF89_1001_1">17.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_32">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_34">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_30">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_29">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_31">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="-5" id="id_6377237_AE52F48E-7B54-4678-8512-66CD05BE255B_1002_1">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D17BA629-F7D7-49E2-91EF-01F549167F9A_1001_5">1096699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_23">10237000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="INF" id="id_6377237_3651F6B1-1798-48B5-8151-45204EFCF2D8_1_1">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
  <us-gaap:PreferredStockValue contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_28">0</us-gaap:PreferredStockValue>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_21">20904000</us-gaap:LiabilitiesCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_33">16000</us-gaap:CommonStockValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" xsi:nil="true" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_26" />
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_17">2098000</us-gaap:AccountsPayableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_39">-44942000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_38">245845000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_19">1801000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:StockholdersEquity contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_40">200919000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_41">234637000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2003_2">9832000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_20">6961000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="INF" id="id_6377237_3651F6B1-1798-48B5-8151-45204EFCF2D8_1_0">0</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="INF" id="id_6377237_17810CB0-5A97-4CB4-847B-A609EDF30D34_1001_0">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:Liabilities contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_25">33718000</us-gaap:Liabilities>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_18">10044000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:DeferredRentCreditNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_24">2577000</us-gaap:DeferredRentCreditNoncurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_3">257000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_1">140822000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredCosts contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_12">4876000</us-gaap:DeferredCosts>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_3">2557000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:Goodwill contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_9">25487000</us-gaap:Goodwill>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_8">8619000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_6">3824000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_13">9805000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_10">15038000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:DeferredCostsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_4">11132000</us-gaap:DeferredCostsCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_4">2062000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_5">4620000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:Assets contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_15">234637000</us-gaap:Assets>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_5">1272000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-5" id="id_6377237_60C56A76-CD72-4FD7-8082-52649B587D91_1001_0">9900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_1">2578000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_2">13594000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_14">168000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_DADCC5E2-5A84-478D-8C17-375BDB2511B4_1_7">170644000</us-gaap:AssetsCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_0">643000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_5231EDBC-1A13-493E-8B15-8225E646E2A9_1_2">2578000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2003_1">24870000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271210" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_F490861E-EB91-4637-92A4-F90B6ED84D86_3001_5">51.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271210" unitRef="shares" decimals="INF" id="id_6377237_003C09C1-64CA-48A9-B945-9DB417A1AE1F_1001_5">2676</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271212" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_58ACC353-E239-4FE0-A80F-DE56465BBFED_3001_5">45.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271212" unitRef="shares" decimals="INF" id="id_6377237_17C91176-7A84-409C-9CDE-832E4C6B9267_1001_5">113731</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <spsc:EmployeeStockPurchasePlanEmployeesContribution contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1275629" unitRef="iso4217_USD" decimals="-3" id="id_6377237_03BB562A-D316-4637-875D-91B67A618D91_1001_0">358000</spsc:EmployeeStockPurchasePlanEmployeesContribution>
  <us-gaap:LineOfCredit contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1275460x1281089" unitRef="iso4217_USD" decimals="INF" id="id_6377237_A0AD1A8B-20DB-488D-8641-ABC6B7244E3F_1001_0">0</us-gaap:LineOfCredit>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2001_2">8270000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2001_3">14890000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1270454" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2001_1">23160000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2002_2">1562000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2002_3">148000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1274350" unitRef="iso4217_USD" decimals="-3" id="id_6377237_3CDE937D-3525-4702-9401-B0E429F71D22_2002_1">1710000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="eol_PE159725--1410-Q0008_STD_0_20140930_0_1280964x1425334" unitRef="shares" decimals="-5" id="id_6377237_82969213-BACA-41E4-911A-59EBA0F53F8B_1001_2">1200000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward contextRef="eol_PE159725--1410-Q0008_STD_181_20140630_0" unitRef="shares" decimals="INF" id="id_6377237_A130B6F5-418F-416B-9977-69FD714E2496_1_1">12520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
  <us-gaap:ProceedsFromStockPlans contextRef="eol_PE159725--1410-Q0008_STD_181_20140630_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_A130B6F5-418F-416B-9977-69FD714E2496_1_2">672000</us-gaap:ProceedsFromStockPlans>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE159725--1410-Q0008_STD_2_20141012_0_1271378x1273350_1276960x1592925" unitRef="shares" decimals="INF" id="id_6377237_35F32D79-F336-4452-BF2B-7CD33AD3A174_1001_1">43595</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="eol_PE159725--1410-Q0008_STD_2_20141012_0_1271378x1273350_1276960x1592925" unitRef="iso4217_USD" decimals="-5" id="id_6377237_35F32D79-F336-4452-BF2B-7CD33AD3A174_1001_0">12700000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_19">0.05</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_4_5">48000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_4_4">666000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_17">16107000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_22">15781000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_18">0.05</us-gaap:EarningsPerShareBasic>
  <us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_4_6">3000</us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_21">15064000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:GrossProfit contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_2">53160000</us-gaap:GrossProfit>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_11">-2643000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_9">1048000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_13">-19000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_14">1029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_12">-95000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:Revenues contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_0">76418000</us-gaap:Revenues>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_19">5030000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:NetIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_16">757000</us-gaap:NetIncomeLoss>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_11">76000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_10">1770000</us-gaap:IncreaseDecreaseInDeferredCharges>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_9">523000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_3">155000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_4">3586000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_16">1406000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_13">2366000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:OperatingExpenses contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_8">52112000</us-gaap:OperatingExpenses>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_5">7966000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_4">29163000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_23">40000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:IncreaseDecreaseInDeferredLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_15">1638000</us-gaap:IncreaseDecreaseInDeferredLiabilities>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_6">315000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_7">2441000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_26">14763000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_15">272000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfRevenue contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_1">23258000</us-gaap:CostOfRevenue>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_25">3686000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_14">145000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_20">-5030000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_22">3095000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockPlans contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_24">551000</us-gaap:ProceedsFromStockPlans>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_4_6">12542000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_12">-172000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_2_7">3120000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1269133" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_1004_3">1466000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1269570" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_2004_2">195000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1270466" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_3004_0">353000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1277930" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_4004_1">1106000</us-gaap:ShareBasedCompensation>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_68ABB688-2F1E-4461-B47D-B29231157847_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The accompanying unaudited condensed consolidated financial
 statements include the accounts of SPS Commerce, Inc. and its
 subsidiaries. All intercompany accounts and transactions have been
 eliminated in the condensed consolidated financial statements,
 which have been prepared in accordance with accounting principles
 generally accepted in the United States of America
 (&amp;#x201C;GAAP&amp;#x201D;) for interim financial information and with the
 instructions to Form 10-Q and Rule 10-01 of Regulation S-X.
 Accordingly, these condensed consolidated financial statements do
 not include all of the information and notes required by GAAP. We
 have included all normal recurring adjustments considered necessary
 to give a fair statement of our financial position, results of
 operations and cash flows for the interim periods shown. Operating
 results for these interim periods are not necessarily indicative of
 the results to be expected for the full year. The December&amp;#xA0;31,
 2013 condensed consolidated balance sheet data was derived from our
 audited financial statements at that date. For further information,
 refer to the consolidated financial statements and accompanying
 notes for the year ended December&amp;#xA0;31, 2013 included in our
 Annual Report on Form 10-K as filed with the Securities and
 Exchange Commission on February&amp;#xA0;20, 2014.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_A3A462DA-BEAD-4C87-889F-CB2CD0A778C0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;NOTE C &amp;#x2013; Line of Credit&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 We have a revolving credit agreement with JPMorgan Chase Bank, N.A.
 which provides for a $20&amp;#xA0;million revolving credit facility
 that we may draw upon from time to time, subject to certain terms
 and conditions, and will mature on September&amp;#xA0;30, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 There were no borrowings outstanding at September&amp;#xA0;30, 2014 and
 we were in compliance with all covenants under the revolving credit
 agreement as of that date.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_19">0.11</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_B8D89D44-FD60-4CDB-9A1A-D7A84A2723A3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;NOTE F &amp;#x2013; Net Income Per Share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Basic net income per share has been computed using the weighted
 average number of shares of common stock outstanding during each
 period. Diluted net income per share also includes the impact of
 our outstanding potential common shares, including options and
 restricted stock units. Potential common shares that are
 anti-dilutive are excluded from the calculation of diluted net
 income per share.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The following table presents the components of the computation of
 basic and diluted net income per share for the periods indicated
 (in thousands, except per share amounts):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="67%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Nine Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Numerator&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Net income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;838&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Denominator&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Weighted average common shares outstanding, basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,064&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Options to purchase common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;544&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Restricted stock units&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Employee stock purchase plan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Weighted average common shares outstanding, diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,780&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,986&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,793&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Net income per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.02&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.02&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The effect of approximately 126,000 outstanding potential common
 shares was excluded from the calculation of diluted net income per
 share for each of the three and nine months ended
 September&amp;#xA0;30, 2014 because they were anti-dilutive. For each
 of the three and nine months ended September&amp;#xA0;30, 2013, the
 effect of all outstanding potential common shares was included in
 the calculation of diluted net income per share.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_226D55B7-FD37-4388-949E-4E107AF447B3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The fair value was estimated based on the market price of our
 common stock at the beginning of each offering period and using the
 Black-Scholes option pricing model with the following
 assumptions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected dividend yield&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected life (in years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.50&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_A205D02E-D1CE-4F6C-8203-9BB4C7507E00_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The weighted average fair value per share of options granted during
 the first nine months of 2014 was $24.46 and this was estimated on
 the date of grant using the Black-Scholes option pricing model with
 the following assumptions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Weighted-average volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected dividend yield&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected life (in years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;1.06-1.55&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_36492C25-C347-4A7D-BD0B-16CBD2153360_1_3">11.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <dei:DocumentType contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8638E1E3-712B-48A0-A2FD-743B5BBB718D_1_0">10-Q</dei:DocumentType>
  <dei:EntityRegistrantName contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_1_400001">SPS COMMERCE INC</dei:EntityRegistrantName>
  <dei:TradingSymbol contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_1_400000">SPSC</dei:TradingSymbol>
  <us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_3_5">41000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_0FCBE489-9F8E-4CE4-AF05-A373E70018D7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;NOTE B &amp;#x2013; Goodwill and Intangible Assets, net&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 There was no change in our goodwill for the nine months ended
 September&amp;#xA0;30, 2014.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Intangible assets included the following (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;September&amp;#xA0;30, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;December&amp;#xA0;31, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Carrying&lt;br /&gt;
 Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Carrying&lt;br /&gt;
 Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Subscriber relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,376&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,784&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Non-competition agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,710&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,710&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,832&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,788&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Amortization expense for intangible assets was $645,000 and $2.0
 million for the three and nine months ended September&amp;#xA0;30,
 2014, and $1.0 million and $2.4 million for the three and nine
 months ended September&amp;#xA0;30, 2013, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 At September&amp;#xA0;30, 2014, future amortization expense for
 intangible assets was as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Remainder of 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;643&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,062&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_46EFF219-80CE-493E-9F81-96A92D7B59BA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Our stock option activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Options&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Exercise Price&lt;br /&gt;
 ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,097,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.62&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63.01&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(138,420&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,096,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.38&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_EF65C9C4-0D88-4ABE-943E-4249497078F1_1_0">24.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <dei:EntityFilerCategory contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_1_400004">Large Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_60C56A76-CD72-4FD7-8082-52649B587D91_1_1">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_3_4">544000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_17">11617000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_9F419B6F-65C3-4424-B8B0-19C3FB877A3D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"&gt;
 This expense was allocated as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Nine Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Operating expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Sales and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;322&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;508&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,807&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Total stock-based compensation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,293&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,085&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,991&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_66316109-0877-4683-9411-33AEA9B93DEF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 At September&amp;#xA0;30, 2014, future amortization expense for
 intangible assets was as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Remainder of 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;643&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,062&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D17BA629-F7D7-49E2-91EF-01F549167F9A_1_4">12334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_3646E6C3-55C0-4EF5-B55D-81E3CE673DC7_3_2">Seven to ten years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_17810CB0-5A97-4CB4-847B-A609EDF30D34_1_1">2016-09-30</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_0A779CC9-C7E6-4AE0-B2CF-8EEFEEAFFA75_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Intangible assets included the following (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;September&amp;#xA0;30, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;December&amp;#xA0;31, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Carrying&lt;br /&gt;
 Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Carrying&lt;br /&gt;
 Amount&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Accumulated&lt;br /&gt;
 Amortization&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Net&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Subscriber relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,376&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,784&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Non-competition agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,710&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,710&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,832&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,788&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D17BA629-F7D7-49E2-91EF-01F549167F9A_1_2">150230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:UseOfEstimates contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_028DF850-BECF-4EC4-8582-AB5C9FBDA44F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Preparing financial statements in conformity with GAAP requires
 management to make estimates and assumptions that affect the
 reported amounts of assets and liabilities and disclosure of
 contingent assets and liabilities at the date of the financial
 statements and the reported amounts of revenues and expenses during
 the reporting periods. Actual results could differ from those
 estimates.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:UseOfEstimates>
  <dei:DocumentPeriodEndDate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8638E1E3-712B-48A0-A2FD-743B5BBB718D_1_2">2014-09-30</dei:DocumentPeriodEndDate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_2A9E48C3-5869-41E2-B4E1-8C580039FF89_1_2">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_36492C25-C347-4A7D-BD0B-16CBD2153360_1_4">41.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <dei:AmendmentFlag contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8638E1E3-712B-48A0-A2FD-743B5BBB718D_1_1">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8638E1E3-712B-48A0-A2FD-743B5BBB718D_1_3">2014</dei:DocumentFiscalYearFocus>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_22">16793000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_0B9E9354-6F77-4A18-87F4-966AD6165ECD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;Business Description&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 We are a leading provider of cloud-based supply chain management
 solutions, providing prewired, proven integrations and
 comprehensive retail performance analytics to thousands of
 customers worldwide. We provide our solutions through the SPS
 Commerce platform, a cloud-based software suite that improves the
 way suppliers, retailers, distributors and other customers manage
 and fulfill orders. We derive the majority of our revenues from
 thousands of monthly recurring subscriptions from businesses that
 utilize our solutions.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_18">0.11</us-gaap:EarningsPerShareBasic>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_03926761-6D66-4663-AFDA-29BB5D9C7FBB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;NOTE E &amp;#x2013; Income Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 We record our interim provision for income taxes by applying our
 estimated annual effective tax rate to our year-to-date pretax
 income and adjust the provision for discrete tax items recorded in
 the period. Differences between our effective tax rate and
 statutory tax rates are primarily due to the impact of meals and
 entertainment expense, employee stock purchase plan expense, as
 well as the federal R&amp;amp;D credit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 We recorded income tax expense of $532,000 and $1.2 million for the
 three and nine months ended September&amp;#xA0;30, 2014. We recorded
 income tax expense of $169,000 and $272,000 for the three and nine
 months ended September&amp;#xA0;30, 2013. Our provisions for income
 taxes included current foreign and state income tax expense, as
 well as deferred tax expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 We are subject to U.S federal income tax as well as income tax in
 various state and international jurisdictions. We are generally
 subject to tax examinations for all prior years due to our net
 operating loss carryforwards. As of September&amp;#xA0;30, 2014, we
 were not under any income tax audits by tax authorities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 As of September&amp;#xA0;30, 2014 we do not have any unrecognized tax
 benefits. It is our practice to recognize interest and penalties
 accrued on any unrecognized tax benefits as a component of income
 tax expense. We do not expect any material changes in our
 unrecognized tax positions over the next 12 months.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C6400673-2DE9-4EFF-8E7F-22D9B10E92E2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;NOTE A &amp;#x2013; General&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;Business Description&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 We are a leading provider of cloud-based supply chain management
 solutions, providing prewired, proven integrations and
 comprehensive retail performance analytics to thousands of
 customers worldwide. We provide our solutions through the SPS
 Commerce platform, a cloud-based software suite that improves the
 way suppliers, retailers, distributors and other customers manage
 and fulfill orders. We derive the majority of our revenues from
 thousands of monthly recurring subscriptions from businesses that
 utilize our solutions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The accompanying unaudited condensed consolidated financial
 statements include the accounts of SPS Commerce, Inc. and its
 subsidiaries. All intercompany accounts and transactions have been
 eliminated in the condensed consolidated financial statements,
 which have been prepared in accordance with accounting principles
 generally accepted in the United States of America
 (&amp;#x201C;GAAP&amp;#x201D;) for interim financial information and with the
 instructions to Form 10-Q and Rule 10-01 of Regulation S-X.
 Accordingly, these condensed consolidated financial statements do
 not include all of the information and notes required by GAAP. We
 have included all normal recurring adjustments considered necessary
 to give a fair statement of our financial position, results of
 operations and cash flows for the interim periods shown. Operating
 results for these interim periods are not necessarily indicative of
 the results to be expected for the full year. The December&amp;#xA0;31,
 2013 condensed consolidated balance sheet data was derived from our
 audited financial statements at that date. For further information,
 refer to the consolidated financial statements and accompanying
 notes for the year ended December&amp;#xA0;31, 2013 included in our
 Annual Report on Form 10-K as filed with the Securities and
 Exchange Commission on February&amp;#xA0;20, 2014.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Preparing financial statements in conformity with GAAP requires
 management to make estimates and assumptions that affect the
 reported amounts of assets and liabilities and disclosure of
 contingent assets and liabilities at the date of the financial
 statements and the reported amounts of revenues and expenses during
 the reporting periods. Actual results could differ from those
 estimates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Significant Accounting Policies&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 During the nine months ended September&amp;#xA0;30, 2014, there were no
 material changes in our significant accounting policies. See Note A
 to the consolidated financial statements included in our Annual
 Report on Form 10-K for the year ended December&amp;#xA0;31, 2013, as
 filed with the Securities and Exchange Commission on
 February&amp;#xA0;20, 2014, for additional information regarding our
 significant accounting policies.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 In May 2014, the Financial Accounting Standards Board issued new
 accounting requirements for the recognition of revenue from
 contracts with customers. These new requirements are effective for
 annual reporting periods beginning after December&amp;#xA0;15, 2016,
 and interim periods within those annual periods. We are currently
 evaluating the impact of this guidance on our results of operations
 and financial position.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8F461121-3034-4931-B750-A868F6E36BE1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The following table presents the components of the computation of
 basic and diluted net income per share for the periods indicated
 (in thousands, except per share amounts):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="67%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Nine Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Numerator&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Net income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;838&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Denominator&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Weighted average common shares outstanding, basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,064&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Options to purchase common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;544&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;666&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Restricted stock units&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"&gt;
 Employee stock purchase plan&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Weighted average common shares outstanding, diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,780&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,986&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,793&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Net income per share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.02&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.02&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.11&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.05&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_3646E6C3-55C0-4EF5-B55D-81E3CE673DC7_3_1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_36492C25-C347-4A7D-BD0B-16CBD2153360_1_2">63.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:SubsequentEventsTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_6B96F144-AEE0-4C84-9641-0ADA99D13EA8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;NOTE G &amp;#x2013; Subsequent Event&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 On October&amp;#xA0;12, 2014, we, together with our wholly owned
 subsidiary SPS Commerce Australia Pty Ltd, entered into and
 completed an asset purchase agreement with Leadtec Systems
 Australia Pty Ltd (&amp;#x201C;Leadtec&amp;#x201D;) and its affiliates,
 Advanced Barcode Solutions Pty Ltd, Scott Needham and Leading
 Technology Group Pty Ltd. Under the asset purchase agreement, we
 purchased and acquired from Leadtec substantially all of the assets
 used in Leadtec&amp;#x2019;s business. Leadtec is in the business of
 cloud-based integration solutions. We paid Leadtec $12.7 million in
 cash, issued 43,595 shares of our common stock to Leadtec and
 assumed certain liabilities of Leadtec. This acquisition allows us
 to expand our geographical presence, expand our base of recurring
 revenue customers and add suppliers to our network. Our
 consolidated statements of income for the three and nine months
 ended September&amp;#xA0;30, 2014 included approximately $200,000 of
 fees related to this transaction.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <dei:EntityCentralIndexKey contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_C79B2BD7-7C00-40AB-B1C6-99B5325FC39D_1_400002">0001092699</dei:EntityCentralIndexKey>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_764D20A8-7E89-46AE-B995-93E18A04FBD1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;NOTE D &amp;#x2013; Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Our equity compensation plans provide for the grant of incentive
 and nonqualified stock options, as well as other stock-based awards
 including restricted stock and restricted stock units, to
 employees, non-employee directors and other consultants who provide
 services to us. Restricted stock awards result in the issuance of
 new shares when granted. For other stock-based awards, new shares
 are issued when the award is exercised, vested or released
 according to the terms of the agreement. In January 2014, 965,527
 additional shares were reserved for future issuance under our 2010
 Equity Incentive Plan. At September&amp;#xA0;30, 2014, there were
 approximately 2.6&amp;#xA0;million shares available for grant under
 approved equity compensation plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"&gt;
 We recorded non-cash stock-based compensation expense of $1.3
 million and $4.0 million for the three and nine months ended
 September&amp;#xA0;30, 2014, and $1.1 million and $3.1 million for the
 three and nine months ended September&amp;#xA0;30, 2013, respectively.
 This expense was allocated as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Nine Months Ended&lt;br /&gt;
 September&amp;#xA0;30,&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Operating expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Sales and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;322&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;508&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,807&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Total stock-based compensation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,293&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,085&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,991&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,120&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 As of September&amp;#xA0;30, 2014, there was approximately $9.9 million
 of unrecognized stock-based compensation expense under our equity
 compensation plans, which is expected to be recognized on a
 straight line basis over a weighted average period of 2.7
 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Stock options generally vest over four years and have a contractual
 term of seven to ten years from the date of grant. Our stock option
 activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Options&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Exercise Price&lt;br /&gt;
 ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,097,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19.62&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63.01&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(138,420&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.20&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,334&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,096,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26.38&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Of the total outstanding options at September&amp;#xA0;30, 2014,
 724,045 were exercisable with a weighted average exercise price of
 $17.68 per share. The total outstanding options had a weighted
 average remaining contractual life of 5.5 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The weighted average fair value per share of options granted during
 the first nine months of 2014 was $24.46 and this was estimated on
 the date of grant using the Black-Scholes option pricing model with
 the following assumptions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Weighted-average volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected dividend yield&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected life (in years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;1.06-1.55&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Restricted Stock Units and Awards&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Restricted stock units vest over four years and, upon vesting, the
 holder is entitled to receive shares of our common stock. With
 restricted stock awards, shares of our common stock are issued when
 the award is granted and the restrictions lapse over one year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Our restricted stock units activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Restricted&amp;#xA0;Stock&lt;br /&gt;
 Units&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date Fair&lt;br /&gt;
 Value ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.77&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,503&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Vested and common stock issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(28,271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32.77&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35.42&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The number of restricted stock units outstanding at
 September&amp;#xA0;30, 2014 included 19,262 units that have vested but
 for which shares of common stock have not yet been issued pursuant
 to the terms of the agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Our restricted stock awards activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Restricted&amp;#xA0;Stock&lt;br /&gt;
 Awards&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date Fair&lt;br /&gt;
 Value ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Restricted common stock issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51.74&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Restrictions lapsed&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51.74&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Employee Stock Purchase Plan&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 Our employee stock purchase plan allows participating employees to
 purchase shares of our common stock at a discount through payroll
 deductions. The plan is available to all employees subject to
 certain eligibility requirements. Participating employees may
 purchase common stock, on a voluntary after-tax basis, at a price
 that is the lower of 85% of the fair market value of one share of
 common stock at the beginning or end of each stock purchase period.
 The plan consists of two six-month offering periods, beginning on
 January&amp;#xA0;1 and July&amp;#xA0;1 of each calendar year. A total of
 1.2&amp;#xA0;million shares of common stock are reserved for issuance
 under the plan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 For the offering period that began on January&amp;#xA0;1, 2014 and
 ended June&amp;#xA0;30, 2014, we withheld approximately $680,000 from
 employees participating in the plan. On June&amp;#xA0;30, 2014,
 approximately $672,000 of these funds was used to purchase 12,520
 shares on behalf of the employees participating in the plan. The
 remaining funds were refunded to employees pursuant to the
 requirements of the plan. For the offering period that began on
 July&amp;#xA0;1, 2014 and will end on December&amp;#xA0;31, 2014, we have
 withheld approximately $358,000 as of September&amp;#xA0;30, 2014 from
 employees participating in the plan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 For the three and nine months ended September&amp;#xA0;30, 2014, we
 recorded approximately $85,000 and $286,000, respectively, of
 stock-based compensation expense associated with the employee stock
 purchase plan. The fair value was estimated based on the market
 price of our common stock at the beginning of each offering period
 and using the Black-Scholes option pricing model with the following
 assumptions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="92%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected volatility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected dividend yield&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Expected life (in years)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.50&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Risk-free interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.10&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8E733A16-3F53-4C5D-992D-4458958078D8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 In May 2014, the Financial Accounting Standards Board issued new
 accounting requirements for the recognition of revenue from
 contracts with customers. These new requirements are effective for
 annual reporting periods beginning after December&amp;#xA0;15, 2016,
 and interim periods within those annual periods. We are currently
 evaluating the impact of this guidance on our results of operations
 and financial position.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_3_6">1000</us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_8638E1E3-712B-48A0-A2FD-743B5BBB718D_1_4">Q3</dei:DocumentFiscalPeriodFocus>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D82B354B-4032-4A03-98B7-77A0FF471E5D_2_0">126000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D17BA629-F7D7-49E2-91EF-01F549167F9A_1_3">138420</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_21">16207000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:GrossProfit contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_2">63693000</us-gaap:GrossProfit>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_11">929000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_9">2966000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_13">94000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_14">3060000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_12">-57000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:Revenues contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_0">92545000</us-gaap:Revenues>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_19">4394000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:NetIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_16">1850000</us-gaap:NetIncomeLoss>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_11">151000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_10">3276000</us-gaap:IncreaseDecreaseInDeferredCharges>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_9">2490000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_3">1065000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_4">4253000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_16">2077000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_13">2063000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:OperatingExpenses contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_8">60727000</us-gaap:OperatingExpenses>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_5">9677000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_4">34500000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_23">60000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:IncreaseDecreaseInDeferredLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_15">-245000</us-gaap:IncreaseDecreaseInDeferredLiabilities>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_6">507000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_7">2044000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_26">9528000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_15">1210000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfRevenue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_1">28852000</us-gaap:CostOfRevenue>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_25">2305000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_14">407000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_20">-4394000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_22">1573000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockPlans contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_24">672000</us-gaap:ProceedsFromStockPlans>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_3_6">14506000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_12">300000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_8DE8998E-B2C4-441B-A990-070E059A7628_1_7">3991000</us-gaap:ShareBasedCompensation>
  <spsc:SignificantAccountingPoliciesPolicyTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" id="id_6377237_F900BD20-35B7-4D43-8FAE-F346B7919099_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Significant Accounting Policies&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 During the nine months ended September&amp;#xA0;30, 2014, there were no
 material changes in our significant accounting policies. See Note A
 to the consolidated financial statements included in our Annual
 Report on Form 10-K for the year ended December&amp;#xA0;31, 2013, as
 filed with the Securities and Exchange Commission on
 February&amp;#xA0;20, 2014, for additional information regarding our
 significant accounting policies.&lt;/p&gt;
 &lt;/div&gt;</spsc:SignificantAccountingPoliciesPolicyTextBlock>
  <spsc:NumberOfOfferingsDuringYear contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="OfferingPeriods" decimals="INF" id="id_6377237_82969213-BACA-41E4-911A-59EBA0F53F8B_1_1">2</spsc:NumberOfOfferingsDuringYear>
  <spsc:PercentageOfCommonStockOnFairMarketValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="pure" decimals="2" id="id_6377237_82969213-BACA-41E4-911A-59EBA0F53F8B_1_0">0.85</spsc:PercentageOfCommonStockOnFairMarketValue>
  <spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnissuedInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_10A345B9-0FC8-450F-82D8-07BB7B3F214B_1_0">19262</spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnissuedInPeriod>
  <spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOption contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1275948" id="id_6377237_3646E6C3-55C0-4EF5-B55D-81E3CE673DC7_1_0">P10Y</spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOption>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1275948_1270313x1275629" unitRef="pure" decimals="4" id="id_6377237_A7363251-9B3A-4FF6-8553-F3F2DEC05A02_1001_4">0.0155</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOption contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1277596" id="id_6377237_3646E6C3-55C0-4EF5-B55D-81E3CE673DC7_2_0">P7Y</spsc:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOption>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1277596_1270313x1275629" unitRef="pure" decimals="4" id="id_6377237_A7363251-9B3A-4FF6-8553-F3F2DEC05A02_2001_3">0.0106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="shares" decimals="INF" id="id_6377237_003C09C1-64CA-48A9-B945-9DB417A1AE1F_1_4">237</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_F490861E-EB91-4637-92A4-F90B6ED84D86_5001_2">51.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="shares" decimals="INF" id="id_6377237_003C09C1-64CA-48A9-B945-9DB417A1AE1F_1_3">3861</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="shares" decimals="INF" id="id_6377237_003C09C1-64CA-48A9-B945-9DB417A1AE1F_1_2">5352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_F490861E-EB91-4637-92A4-F90B6ED84D86_5001_3">50.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_F490861E-EB91-4637-92A4-F90B6ED84D86_5001_4">48.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" id="id_6377237_E1FE17AD-5ABE-462B-BE4D-3E811143113B_1001_1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210" id="id_6377237_DB65E090-9EB9-4969-B523-0C01151E319B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 Our restricted stock awards activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="11%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Restricted&amp;#xA0;Stock&lt;br /&gt;
 Awards&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date Fair&lt;br /&gt;
 Value ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Restricted common stock issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51.74&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Restrictions lapsed&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50.79&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48.66&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51.74&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="shares" decimals="INF" id="id_6377237_17C91176-7A84-409C-9CDE-832E4C6B9267_1_4">1145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_58ACC353-E239-4FE0-A80F-DE56465BBFED_5001_2">65.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="shares" decimals="INF" id="id_6377237_17C91176-7A84-409C-9CDE-832E4C6B9267_1_3">28271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="shares" decimals="INF" id="id_6377237_17C91176-7A84-409C-9CDE-832E4C6B9267_1_2">40503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_58ACC353-E239-4FE0-A80F-DE56465BBFED_5001_3">32.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_58ACC353-E239-4FE0-A80F-DE56465BBFED_5001_4">35.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" id="id_6377237_E1FE17AD-5ABE-462B-BE4D-3E811143113B_2001_0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212" id="id_6377237_72FA3997-F0D7-41A1-8AF5-413C2E86F179_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Our restricted stock units activity was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Restricted&amp;#xA0;Stock&lt;br /&gt;
 Units&lt;br /&gt;
 (#)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Grant Date Fair&lt;br /&gt;
 Value ($/share)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at December 31, 2013&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33.77&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,503&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Vested and common stock issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(28,271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32.77&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,145&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35.42&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"&gt;
 Outstanding at September 30, 2014&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="FONT-SIZE: 8pt"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45.19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1275629" unitRef="pure" decimals="3" id="id_6377237_A7363251-9B3A-4FF6-8553-F3F2DEC05A02_3001_0">0.418</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1275629" unitRef="pure" decimals="2" id="id_6377237_A7363251-9B3A-4FF6-8553-F3F2DEC05A02_3001_1">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1275629" id="id_6377237_A7363251-9B3A-4FF6-8553-F3F2DEC05A02_3001_2">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1269133" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_1003_3">1807000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1269570" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_2003_2">322000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1270466" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_3003_0">439000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1277930" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_4003_1">1423000</us-gaap:ShareBasedCompensation>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1276960x1592925" unitRef="iso4217_USD" decimals="-3" id="id_6377237_35F32D79-F336-4452-BF2B-7CD33AD3A174_1004_2">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334" unitRef="pure" decimals="2" id="id_6377237_F1DC58D1-6F4F-4928-B225-1CF364B53F9E_1001_1">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334" id="id_6377237_F1DC58D1-6F4F-4928-B225-1CF364B53F9E_1001_2">P6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334" unitRef="pure" decimals="4" id="id_6377237_F1DC58D1-6F4F-4928-B225-1CF364B53F9E_1001_3">0.0010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334" unitRef="pure" decimals="3" id="id_6377237_F1DC58D1-6F4F-4928-B225-1CF364B53F9E_1001_0">0.489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334" unitRef="iso4217_USD" decimals="-3" id="id_6377237_FBDD286F-282E-4702-9B79-D932C3449850_1002_0">286000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="eol_PE159725--1410-Q0008_STD_31_20140131_0_1280964x1506325" unitRef="shares" decimals="INF" id="id_6377237_AE52F48E-7B54-4678-8512-66CD05BE255B_1_0">965527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_19">0.02</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_2_5">54000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_2_4">706000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_22">15986000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_18">0.02</us-gaap:EarningsPerShareBasic>
  <us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_2_6">3000</us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_21">15223000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:GrossProfit contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_2">18759000</us-gaap:GrossProfit>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_9">371000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_13">68000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_14">439000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_12">37000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:Revenues contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_0">27008000</us-gaap:Revenues>
  <us-gaap:NetIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_16">270000</us-gaap:NetIncomeLoss>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_11">31000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OperatingExpenses contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_8">18388000</us-gaap:OperatingExpenses>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_5">2806000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_4">10291000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_7">1007000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_15">169000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfRevenue contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_1">8249000</us-gaap:CostOfRevenue>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_2_6">4284000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_903EB01D-BE81-4F03-8F06-60D9803CDAE8_3_0">1085000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1269133" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_1002_3">508000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1269570" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_2002_2">71000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1270466" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_3002_0">128000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1277930" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_4002_1">378000</us-gaap:ShareBasedCompensation>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_19">0.05</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesRestrictedStock contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_1_5">36000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_1_4">488000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_22">16780000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_18">0.05</us-gaap:EarningsPerShareBasic>
  <us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_3E123008-EE92-4EE7-96F3-85E65A2170A5_1_6">2000</us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="INF" id="id_6377237_D82B354B-4032-4A03-98B7-77A0FF471E5D_1_0">126000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="shares" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_21">16254000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:GrossProfit contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_2">22536000</us-gaap:GrossProfit>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_9">1354000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_13">16000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_14">1370000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_12">-36000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:Revenues contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_0">32506000</us-gaap:Revenues>
  <us-gaap:NetIncomeLoss contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_16">838000</us-gaap:NetIncomeLoss>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_11">52000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OperatingExpenses contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_8">21182000</us-gaap:OperatingExpenses>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_5">3338000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_4">12046000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_7">645000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_15">532000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfRevenue contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_1">9970000</us-gaap:CostOfRevenue>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_E9E08803-5D29-4A19-A790-1B658531839C_1_6">5153000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0" unitRef="iso4217_USD" decimals="-3" id="id_6377237_903EB01D-BE81-4F03-8F06-60D9803CDAE8_1_0">1293000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1269133" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_1001_3">556000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1269570" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_2001_2">134000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1270466" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_3001_0">134000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1277930" unitRef="iso4217_USD" decimals="-3" id="id_6377237_29B7707D-7042-4A25-936E-22849CD25DB6_4001_1">469000</us-gaap:ShareBasedCompensation>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1276960x1592925" unitRef="iso4217_USD" decimals="-3" id="id_6377237_35F32D79-F336-4452-BF2B-7CD33AD3A174_1003_2">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE159725--1410-Q0008_STD_92_20140930_0_1280964x1425334" unitRef="iso4217_USD" decimals="-3" id="id_6377237_FBDD286F-282E-4702-9B79-D932C3449850_1001_0">85000</us-gaap:ShareBasedCompensation>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1280964x1425334">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spsc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1276960x1592925">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">spsc:LeadtecSystemsAustraliaPtyLtdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1277930">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1270466">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1269570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0_1274159x1269133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20140930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <startDate>2014-07-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1277930">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1270466">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1269570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20130930_0_1274159x1269133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_92_20130930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_31_20140131_0_1280964x1506325">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spsc:EquityIncentivePlanTwoThousandTenMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-01-31</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1280964x1425334">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spsc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1276960x1592925">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">spsc:LeadtecSystemsAustraliaPtyLtdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1277930">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1270466">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1269570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1274159x1269133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1275629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271212">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1270313x1271210">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1277596_1270313x1275629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1277596">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1275948_1270313x1275629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0_1269523x1275948">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20140930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1277930">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1270466">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1269570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20130930_0_1274159x1269133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_273_20130930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_2_20141012_0_1271378x1273350_1276960x1592925">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">spsc:LeadtecSystemsAustraliaPtyLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-10-11</startDate>
      <endDate>2014-10-12</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_181_20140630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1280964x1425334">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">spsc:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1274350">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1277337x1270454">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1275460x1281089">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1275629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271212">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0_1270313x1271210">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2014-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20130930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2013-09-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20141023_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2014-10-23</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20140630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2014-06-30</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1274350">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20131231_0_1277337x1270454">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271212">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20131231_0_1270313x1271210">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20131231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE159725--1410-Q0008_STD_0_20121231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001092699</identifier>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="OfferingPeriods">
    <measure>spsc:OfferingPeriods</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
</xbrl>
