Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details 2)

v2.4.1.9
Commitments and Contingencies (Details 2) (USD $)
0 Months Ended 9 Months Ended
Jul. 31, 2014
Dec. 31, 2014
Minimum commitments under non-cancelable operating leases    
2015   $ 1,910,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
2016   1,980,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
2017   1,829,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2018   1,602,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
2019   1,047,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Operating Leases, Future Minimum Payments, Due Thereafter   531,000us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Total minimum lease payments   8,899,000us-gaap_OperatingLeasesFutureMinimumPaymentsDue
Third Amendment    
Commitments and Contingencies    
Operating Lease, Period Available under Options for Lease Extension 2 months  
Operating Leases, Rent Expense, Minimum Rentals 81,001us-gaap_OperatingLeasesRentExpenseMinimumRentals
/ cpst_OperatingLeasesAmendmentAxis
= cpst_ThirdAmendmentMember
 
Fouth Amendment    
Commitments and Contingencies    
Operating Lease, Extension Term   5 years
Operating Lease, Period Available under Options for Lease Extension   5 years
Monthly base rent payable from October 1, 2014 through November 30, 2014   39,500cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodOne
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember
Monthly base rent payable from December 1, 2014 through September 30, 2015   79,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodTwo
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember
Monthly base rent payable from October 1, 2015 through September 30, 2016   81,225cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodThree
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember
Monthly base rent payable from October 1, 2016 through September 30, 2017   83,600cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodFour
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember
Monthly base rent payable from October 1, 2017 through September 30, 2018   86,000cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodFive
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember
Monthly base rent payable from October 1, 2018 through September 30, 2019   $ 88,500cpst_OperatingLeasesRentExpenseMinimumRentalsForSpecifiedPeriodSix
/ cpst_OperatingLeasesAmendmentAxis
= cpst_FouthAmendmentMember