XML 25 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Retirement Plans (Detail) - Fair value of the assets held by the UK pension plan by asset category (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Sep. 30, 2013
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value $ 10,094us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 9,473us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Fair Value Measurements Using Inputs Considered as Level I    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 352us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
452us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements Using Inputs Considered as Level II    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 9,742us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9,021us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements Using Inputs Considered as Level III    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Cash on deposit    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 352us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
452us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
Cash on deposit | Fair Value Measurements Using Inputs Considered as Level I    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 352us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
452us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Cash on deposit | Fair Value Measurements Using Inputs Considered as Level II    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash on deposit | Fair Value Measurements Using Inputs Considered as Level III    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_CashOnDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Pooled Funds    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 9,742us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
9,021us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
Pooled Funds | Fair Value Measurements Using Inputs Considered as Level I    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Pooled Funds | Fair Value Measurements Using Inputs Considered as Level II    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value 9,742us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9,021us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Pooled Funds | Fair Value Measurements Using Inputs Considered as Level III    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets fair value $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= cspi_PooledFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member