XML 12 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Detail) - The following table presents certain operating segment information (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Sep. 30, 2014
Sales:          
Product $ 14,195us-gaap_SalesRevenueGoodsNet $ 14,319us-gaap_SalesRevenueGoodsNet $ 29,848us-gaap_SalesRevenueGoodsNet $ 29,068us-gaap_SalesRevenueGoodsNet  
Service 4,682us-gaap_SalesRevenueServicesNet 6,584us-gaap_SalesRevenueServicesNet 9,459us-gaap_SalesRevenueServicesNet 13,167us-gaap_SalesRevenueServicesNet  
Total sales 18,877us-gaap_SalesRevenueNet 20,903us-gaap_SalesRevenueNet 39,307us-gaap_SalesRevenueNet 42,235us-gaap_SalesRevenueNet  
Loss from operations (639)us-gaap_OperatingIncomeLoss 333us-gaap_OperatingIncomeLoss (1,560)us-gaap_OperatingIncomeLoss 673us-gaap_OperatingIncomeLoss  
Assets 42,127us-gaap_Assets 52,690us-gaap_Assets 42,127us-gaap_Assets 52,690us-gaap_Assets 46,307us-gaap_Assets
Capital expenditures 120us-gaap_CapitalExpendituresIncurredButNotYetPaid 109us-gaap_CapitalExpendituresIncurredButNotYetPaid 223us-gaap_CapitalExpendituresIncurredButNotYetPaid 295us-gaap_CapitalExpendituresIncurredButNotYetPaid  
Depreciation and amortization 159us-gaap_DepreciationAndAmortization 153us-gaap_DepreciationAndAmortization 331us-gaap_DepreciationAndAmortization 305us-gaap_DepreciationAndAmortization  
High Performance Products Segment          
Sales:          
Product 2,527us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
2,170us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
4,979us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
3,176us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Service 130us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
1,065us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
360us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
2,348us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Total sales 2,657us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
3,235us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
5,339us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
5,524us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Loss from operations (647)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
113us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
(1,504)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
255us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Assets 15,595us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
15,644us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
15,595us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
15,644us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Capital expenditures 25us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
41us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
46us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
102us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Depreciation and amortization 60us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
54us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
131us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
106us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_SystemsSegmentMember
 
Germany          
Sales:          
Product 1,796us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
3,452us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
3,940us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
4,853us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Service 3,690us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
4,486us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
7,218us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
8,674us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Total sales 5,486us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
7,938us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
11,158us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
13,527us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Loss from operations 170us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
294us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
249us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
213us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Assets 12,555us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
20,882us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
12,555us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
20,882us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Capital expenditures 95us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
14us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
176us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
101us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
Depreciation and amortization 44us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
49us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
91us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
95us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_GermanyMember
 
United Kingdom          
Sales:          
Product 891us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
336us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
2,461us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
983us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Service 213us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
304us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
496us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
632us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Total sales 1,104us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
640us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
2,957us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
1,615us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Loss from operations (93)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
(30)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
(25)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
1us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Assets 3,118us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
2,726us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
3,118us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
2,726us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Capital expenditures 0us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
22us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
1us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
45us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
Depreciation and amortization 10us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
4us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
17us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
8us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_UKMember
 
U.S.          
Sales:          
Product 8,981us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
8,361us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
18,468us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
20,056us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Service 649us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
729us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
1,385us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
1,513us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Total sales 9,630us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
9,090us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
19,853us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
21,569us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Loss from operations (69)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
(44)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
(280)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
204us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Assets 10,859us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
13,438us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
10,859us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
13,438us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Capital expenditures 0us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
32us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
0us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
47us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Depreciation and amortization 45us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
46us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
92us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
96us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_USMember
 
Total          
Sales:          
Product 11,668us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
12,149us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
24,869us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
25,892us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Service 4,552us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
5,519us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
9,099us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
10,819us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Total sales 16,220us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
17,668us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
33,968us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
36,711us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Loss from operations 8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
220us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
(56)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
418us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Assets 26,532us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
37,046us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
26,532us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
37,046us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Capital expenditures 95us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
68us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
177us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
193us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
 
Depreciation and amortization $ 99us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
$ 99us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
$ 200us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember
$ 199us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= cspi_TotalServiceAndSystemIntegrationSegmentMember