XML 89 R76.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
Income Tax Expense Benefit [Line Items] |  |
Reclass of AMT credit carryforward to current federal expense |  | $ 400
Unutilized alternative minimum tax credit carryforwards partially refundable year one | 2019 |
Unutilized alternative minimum tax credit carryforwards partially refundable year two | 2020 |
Unutilized alternative minimum tax credit carryforwards partially refundable year three | 2021 |
Unutilized alternative minimum tax credit carryforwards fully refundable year | 2022 |
Tax expense related to The Job Cuts and Tax Act (“Tax Act”), primarily due to reduction in corporate tax rate |  | 6,796
Corporate federal income tax rate | 21.00% |
Valuation allowance against our deferred tax assets | $ 797 | $ 602
Domestic Tax Authority [Member] |  |
Income Tax Expense Benefit [Line Items] |  |
Net operating loss carryforward | $ 37,500 |
Expiration of net operating loss carryforwards | Loss carryforwards for federal tax purposes will expire between 2020 and 2038 if not utilized |
Losses expected to expire unused | $ 17,600 |
Maximum annual limitation of federal net operating losses | 1,000 |
Domestic Tax Authority [Member] | Research and Development [Member] |  |
Income Tax Expense Benefit [Line Items] |  |
Research and development credit carryforwards | $ 3,000 |
Year in which credit carryforward begins to expire | 2030 |
State and Local Jurisdiction [Member] |  |
Income Tax Expense Benefit [Line Items] |  |
Net operating loss carryforward | $ 4,100 |
Expiration of net operating loss carryforwards | Loss carryforwards for state tax purposes will expire between 2019 and 2031 if not utilized |
State and Local Jurisdiction [Member] | Net Operating Loss and Credit Carryforwards [Member] |  |
Income Tax Expense Benefit [Line Items] |  |
Valuation allowance against our deferred tax assets | $ 800 |
State and Local Jurisdiction [Member] | Research and Development [Member] |  |
Income Tax Expense Benefit [Line Items] |  |
Research and development credit carryforwards | $ 1,000 |
Year in which credit carryforward begins to expire | 2025 |

X
- Definition Income Tax Expense Benefit [Line Items] + References No definition available. + Details
Name: | spsc_IncomeTaxExpenseBenefitLineItems
Namespace Prefix: | spsc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of operating loss carryforwards expected to expire unused due to limitations. + References No definition available. + Details
Name: | spsc_OperatingLossCarryforwardExpirableUnusedAmount
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Operating Loss Carryforwards Expiration Date One + References No definition available. + Details
Name: | spsc_OperatingLossCarryforwardsExpirationDateOne
Namespace Prefix: | spsc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum annual limitation for deducting loss carryforwards. + References No definition available. + Details
Name: | spsc_OperatingLossCarryforwardsLimitationsOnUseAmount
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the reclassification of alternative minimum tax credit carryforwards from the deferred federal provision to the current federal provision. + References No definition available. + Details
Name: | spsc_ReclassificationOfAlternativeMinimumTaxCreditCarryForward
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Credit Carryforward Beginning Expiration Year + References No definition available. + Details
Name: | spsc_TaxCreditCarryforwardBeginningExpirationYear
Namespace Prefix: | spsc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax cuts and jobs act of 2017 change in tax rate income tax expense (benefit). + References No definition available. + Details
Name: | spsc_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unutilized alternative minimum tax credit carryforwards fully refundable year. + References No definition available. + Details
Name: | spsc_UnutilizedAlternativeMinimumTaxCreditCarryforwardsFullyRefundableYear
Namespace Prefix: | spsc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unutilized alternative minimum tax credit carryforwards partially refundable year one. + References No definition available. + Details
Name: | spsc_UnutilizedAlternativeMinimumTaxCreditCarryforwardsPartiallyRefundableYearOne
Namespace Prefix: | spsc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unutilized alternative minimum tax credit carryforwards partially refundable year three. + References No definition available. + Details
Name: | spsc_UnutilizedAlternativeMinimumTaxCreditCarryforwardsPartiallyRefundableYearThree
Namespace Prefix: | spsc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unutilized alternative minimum tax credit carryforwards partially refundable year two. + References No definition available. + Details
Name: | spsc_UnutilizedAlternativeMinimumTaxCreditCarryforwardsPartiallyRefundableYearTwo
Namespace Prefix: | spsc_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=spsc_NetOperatingLossAndCreditCarryforwardsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |