XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.24.2

Insider Trading Arrangements | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2024 shares | Jun. 30, 2024 shares
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | During the three months ended June 30, 2024, the following directors and officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted written plans for the sale of our securities that are intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act:
Name | Title | Adoption Date | Earliest Sale Date | Expiration or Termination Date |  | Aggregate Number of Shares of the Company's Common Stock to be Sold(1)
Daniel Juckniess | Chief Revenue Officer | May 31, 2024 | August 30, 2024 | May 23, 2025 |  | 28,794
Chadwick Collins | Chief Executive Officer and Director | May 29, 2024 | November 2, 2024 | March 15, 2025 |  | 21,640
James Ramsey | Director | May 28, 2024 | August 27, 2024 | May 14, 2026 |  | 5,732
Kimberly Nelson | Chief Financial Officer | May 20, 2024 | August 19, 2024 | March 31, 2025 |  | 32,560
James Frome | Chief Operating Officer | May 17, 2024 | August 16, 2024 | March 31, 2026 |  | 98,562
(1) The number of shares is the maximum number of shares to be sold but the actual activity may be lower. Transaction(s) may be contingent upon future events such as performance factors, tax withholding obligations, and/or future market price(s).
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Daniel Juckniess [Member] |  |
Trading Arrangements, by Individual |  |
Name | Daniel Juckniess |
Title | Chief Revenue Officer |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | May 31, 2024 |
Expiration Date | May 23, 2025 |
Arrangement Duration | 357 days |
Aggregate Available | 28,794 | 28,794
Chadwick Collins [Member] |  |
Trading Arrangements, by Individual |  |
Name | Chadwick Collins |
Title | Chief Executive Officer and Director |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | May 29, 2024 |
Expiration Date | March 15, 2025 |
Arrangement Duration | 290 days |
Aggregate Available | 21,640 | 21,640
James Ramsey [Member] |  |
Trading Arrangements, by Individual |  |
Name | James Ramsey |
Title | Director |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | May 28, 2024 |
Expiration Date | May 14, 2026 |
Arrangement Duration | 716 days |
Aggregate Available | 5,732 | 5,732
Kimberly Nelson [Member] |  |
Trading Arrangements, by Individual |  |
Name | Kimberly Nelson |
Title | Chief Financial Officer |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | May 20, 2024 |
Expiration Date | March 31, 2025 |
Arrangement Duration | 315 days |
Aggregate Available | 32,560 | 32,560
James Frome [Member] |  |
Trading Arrangements, by Individual |  |
Name | James Frome |
Title | Chief Operating Officer |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | May 17, 2024 |
Expiration Date | March 31, 2026 |
Arrangement Duration | 683 days |
Aggregate Available | 98,562 | 98,562

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_MtrlTermsOfTrdArrTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TradingArrByIndTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrAdoptionDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrDuration
Namespace Prefix: | ecd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrExpirationDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndName
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndTitle
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D + Details
Name: | ecd_TrdArrSecuritiesAggAvailAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ecd_IndividualAxis=spsc_DanielJuckniessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=spsc_ChadwickCollinsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=spsc_JamesRamseyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=spsc_KimberlyNelsonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=spsc_JamesFromeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |