XML 34 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Additional Information (Detail) (USD $)
3 Months Ended 1 Months Ended
Mar. 31, 2015
OfferingPeriods
Mar. 31, 2014
Jan. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant 3,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Stock-based compensation expense $ 1,499,000us-gaap_ShareBasedCompensation $ 1,339,000us-gaap_ShareBasedCompensation  
Unrecognized stock-based compensation expense 14,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Unrecognized stock-based compensation, expected to be recognized, weighted average period 3 years 1 month 6 days    
Stock options vest, period 4 years    
Stock options contractual term, from the date of grant Seven to ten years    
Stock options exercisable 698,197us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber    
Weighted average exercise price $ 21.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice    
Weighted average remaining contractual life 5 years 3 months 18 days    
Weighted average fair value per share of options granted $ 23.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue    
Number of RSU's vested and not issued during the period 3,140spsc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndUnissuedInPeriod    
Percentage of common stock on fair market value 85.00%spsc_PercentageOfCommonStockOnFairMarketValue    
Number of offerings per year 2spsc_NumberOfOfferingsDuringYear    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 97,000us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= spsc_EmployeeStockPurchasePlanMember
   
Common stock reserved for future issuance 1,200,000us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= spsc_EmployeeStockPurchasePlanMember
   
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vest, period 4 years    
Restricted Stock Award [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock awards units vest over, period 1 year    
Equity Incentive Plan [Member] | 2010 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional shares were authorized under 2010 Equity Incentive Plan     980,924us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_AwardDateAxis
= spsc_TwoThousandTenMember
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock purchase plan, employees contribution $ 382,000spsc_EmployeeStockPurchasePlanEmployeesContribution
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options contractual term range 10 years    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options contractual term range 7 years