Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details 2)

v2.4.1.9
Commitments and Contingencies (Details 2) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended
Sep. 30, 2014
Mar. 31, 2015
Jul. 31, 2014
Commitments and Contingencies      
Operating Lease, Extension Term 5 years    
Minimum commitments under non-cancelable operating leases      
2016   $ 1,988,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent  
2017   1,837,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears  
2018   1,602,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears  
2019   1,047,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears  
2020   531,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears  
Total minimum lease payments   7,005,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue  
Van Nuys Amendment      
Commitments and Contingencies      
Monthly base rent payable for the first agreed period   60,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodOne
/ cpst_OperatingLeasesAmendmentAxis
= cpst_VanNuysAmendmentMember
 
Monthly base rent payable for the second agreed period   65,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodTwo
/ cpst_OperatingLeasesAmendmentAxis
= cpst_VanNuysAmendmentMember
 
Third Amendment      
Commitments and Contingencies      
Operating Lease, Extension Term   2 years  
Operating Leases, Rent Expense, Minimum Rentals     81,001us-gaap_OperatingLeasesRentExpenseMinimumRentals
/ cpst_OperatingLeasesAmendmentAxis
= cpst_ThirdAmendmentMember
Fourth Amendment      
Commitments and Contingencies      
Operating Lease, Period Available under Options for Lease Extension 5 years    
Monthly base rent payable for the first agreed period 39,500cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodOne
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember
   
Monthly base rent payable for the second agreed period 79,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodTwo
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember
   
Monthly base rent payable for the third agreed period 81,225cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodThree
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember
   
Monthly base rent payable for the fourth agreed period 83,600cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodFour
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember
   
Monthly base rent payable for the fifth agreed period 86,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodFive
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember
   
Monthly base rent payable for the sixth agreed period 88,500cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodSix
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FourthAmendmentMember