XML 56 R45.htm IDEA: XBRL DOCUMENT
v3.24.3

Deferred Costs - Summary of Deferred Costs Activity (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2024 | Sep. 30, 2023 | Sep. 30, 2024 | Sep. 30, 2023
Deferred Costs [Roll Forward] |  |  |  |
Balance, beginning of period | $ 84,928 | $ 75,255 | $ 82,750 | $ 70,179
Incurred deferred costs | 22,532 | 20,094 | 67,483 | 57,632
Amortized deferred costs | (21,993) | (16,303) | (64,766) | (48,765)
Balance, end of period | $ 85,467 | $ 79,046 | $ 85,467 | $ 79,046

X
- Definition Deferred costs amortized. + References No definition available. + Details
Name: | spsc_DeferredCostsAmortized
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred costs incurred. + References No definition available. + Details
Name: | spsc_DeferredCostsIncurred
Namespace Prefix: | spsc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Costs + References No definition available. + Details
Name: | spsc_DeferredCostsRollForward
Namespace Prefix: | spsc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying amount of deferred costs. + References No definition available. + Details
Name: | us-gaap_DeferredCostsCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant