XML 23 R13.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Accounts receivable, net | 9 Months Ended
--- | ---
Jun. 30, 2024
Accounts receivable, net |
Accounts receivable, net | 4. Accounts receivable, net Upon adoption of the new CECL standard as described in Note 1 Basis of Presentation and New Significant Accounting Policy, the Company recognizes an allowance for losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, management’s assessment of current conditions and reasonable and supportable expectation of future conditions as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible including reviewing the current receivables aging. This results in a general reserve and a specific reserve. The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in Selling, general, and administrative expenses in the Consolidated Statements of Operations. Amounts disclosed below for the three and nine months ended June 30, 2024 reflect adoption of the new CECL standard and the amounts disclosed for the three and nine months ended June 30, 2023 reflect superseded guidance. ​ ​ ​ ​ ​ ​ The following table presents the changes in the allowance for accounts receivable for the periods indicated. ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Three months ended
​ | ​ | June 30, 2024 | ​ | June 30, 2023
​ | ​ | (Amounts in thousands)
Allowance for credit losses for accounts receivable: | ​ | ​ | ​ | ​ | ​ | ​
Balances at beginning of the period | ​ | $ | 73 | ​ | $ | 106
Charge-offs | ​ | ​ | - | ​ | ​ | (16)
Provision for credit losses | ​ | ​ | (10) | ​ | ​ | 16
Balances at end of the period | ​ | $ | 63 | ​ | $ | 106
​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Nine months ended
​ | ​ | June 30, 2024 | ​ | June 30, 2023
​ | ​ | (Amounts in thousands)
Allowance for credit losses for accounts receivable: | ​ | ​ | ​ | ​ | ​ | ​
Balances at beginning of the period | ​ | $ | 100 | ​ | $ | 88
Adjustment for adoption of new CECL standard | ​ | ​ | (67) | ​ | ​ | -
Charge-offs | ​ | ​ | - | ​ | ​ | (16)
Provision for credit losses | ​ | ​ | 30 | ​ | ​ | 34
Balances at end of the period | ​ | $ | 63 | ​ | $ | 106
​

X
- Definition The entire disclosure for accounts receivable, net current. + References No definition available. + Details
Name: | cspi_AccountsReceivableNetCurrentTextBlock
Namespace Prefix: | cspi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountsReceivableNetCurrentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration