XML 35 R25.htm IDEA: XBRL DOCUMENT
v3.25.1

Insider Trading Arrangements | 3 Months Ended
--- | ---
Mar. 31, 2025 shares
Trading Arrangements, by Individual |
Material Terms of Trading Arrangement | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Name and Title |  | Type of Trading Arrangement |  | Plan Action |  | Date of Action |  | Duration of Trading Arrangement |  | Aggregate Number of Securities to be Sold |  | Description of Trading Arrangement
Victor Dellovo, Chief Executive Officer, President and Director | ​ | Trading plan intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) | ​ | Adoption | ​ | March 14, 2025 | ​ | June 16, 2025 to June 16, 2026 | ​ | Up to 60,000 shares of Common Stock | ​ | Sale
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Gary W. Levine, CFO | ​ | Trading plan intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) | ​ | Adoption | ​ | March 14, 2025 | ​ | June 16, 2025 to June 16, 2026 | ​ | Up to 24,996 shares of Common Stock | ​ | Sale
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Gary Southwell, Vice President and General Manager of High Performance Products (HPP) | ​ | Trading plan intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) | ​ | Adoption | ​ | March 14, 2025 | ​ | June 16, 2025 to June 16, 2026 | ​ | Up to 43,962 shares of Common Stock | ​ | Sale
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Mike Newbanks, Vice President of Finance and CAO | ​ | Trading plan intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) | ​ | Adoption | ​ | March 14, 2025 | ​ | June 16, 2025 to June 16, 2026 | ​ | Up to 12,000 shares of Common Stock | ​ | Sale
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​
Victor Dellovo [Member] |
Trading Arrangements, by Individual |
Name | Victor Dellovo
Title | Chief Executive Officer, President and Director
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | March 14, 2025
Expiration Date | June 16, 2026
Aggregate Available | 60,000
Gary W. Levine [Member] |
Trading Arrangements, by Individual |
Name | Gary W. Levine
Title | CFO
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | March 14, 2025
Expiration Date | June 16, 2026
Aggregate Available | 24,996
Gary Southwell [Member] |
Trading Arrangements, by Individual |
Name | Gary Southwell
Title | Vice President and General Manager of High Performance Products (HPP)
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | March 14, 2025
Expiration Date | June 16, 2026
Aggregate Available | 43,962
Mike Newbanks [Member] |
Trading Arrangements, by Individual |
Name | Mike Newbanks
Title | Vice President of Finance and CAO
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | March 14, 2025
Expiration Date | June 16, 2026
Aggregate Available | 12,000

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_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 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_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=cspi_VictorDellovoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=cspi_GaryW.LevineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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