Intangible Assets (Details) (USD $)
|
3 Months Ended |
9 Months Ended |
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Mar. 31, 2014
|
Intangible Assets |
|
|
|
|
|
Intangible Assets, Gross |
$ 8,196,000us-gaap_FiniteLivedIntangibleAssetsGross
|
|
$ 8,196,000us-gaap_FiniteLivedIntangibleAssetsGross
|
|
$ 8,196,000us-gaap_FiniteLivedIntangibleAssetsGross
|
Accumulated Amortization |
6,773,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
|
6,773,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
|
6,406,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
Total expected future amortization |
1,423,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
1,423,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
1,790,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
Amortization expense |
100,000us-gaap_AmortizationOfIntangibleAssets
|
100,000us-gaap_AmortizationOfIntangibleAssets
|
400,000us-gaap_AmortizationOfIntangibleAssets
|
400,000us-gaap_AmortizationOfIntangibleAssets
|
|
Expected future amortization expense of intangible assets |
|
|
|
|
|
2015 |
145,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
|
145,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
|
|
2016 |
352,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
|
352,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
|
|
2017 |
273,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
|
273,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
|
|
2018 |
242,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
|
242,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
|
|
2019 |
224,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
|
224,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
|
|
Thereafter |
187,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
|
187,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
|
|
Total expected future amortization |
1,423,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
1,423,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
1,790,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
Manufacturing license |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Weighted Average Amortization Period |
|
|
17 years
|
|
17 years
|
Intangible Assets, Gross |
3,700,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
3,700,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
3,700,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
Accumulated Amortization |
3,573,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
3,573,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
3,536,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
Total expected future amortization |
127,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
127,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
164,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
Expected future amortization expense of intangible assets |
|
|
|
|
|
Total expected future amortization |
127,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
127,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
164,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
Technology |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Weighted Average Amortization Period |
|
|
10 years
|
|
10 years
|
Intangible Assets, Gross |
2,240,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
2,240,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
2,240,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
Accumulated Amortization |
1,101,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
1,101,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
933,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
Total expected future amortization |
1,139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
1,139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
1,307,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
Expected future amortization expense of intangible assets |
|
|
|
|
|
Total expected future amortization |
1,139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
1,139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
1,307,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
Parts and service customer relationships |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Weighted Average Amortization Period |
|
|
5 years
|
|
5 years
|
Intangible Assets, Gross |
1,080,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
1,080,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
1,080,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
Accumulated Amortization |
1,062,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
1,062,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
900,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
Total expected future amortization |
18,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
18,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
180,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
Expected future amortization expense of intangible assets |
|
|
|
|
|
Total expected future amortization |
18,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
18,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
180,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
TA100 customer relationships |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Weighted Average Amortization Period |
|
|
2 years
|
|
2 years
|
Intangible Assets, Gross |
617,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
|
617,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
|
617,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
Accumulated Amortization |
617,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
|
617,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
|
617,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TA100CustomerRelationshipsMember
|
Backlog |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Intangible Assets, Gross |
490,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
490,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
490,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
Accumulated Amortization |
351,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
351,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
351,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
Total expected future amortization |
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
Expected future amortization expense of intangible assets |
|
|
|
|
|
Total expected future amortization |
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
|
139,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OrderOrProductionBacklogMember
|
Trade name |
|
|
|
|
|
Intangible Assets |
|
|
|
|
|
Weighted Average Amortization Period |
|
|
1 year 2 months 12 days
|
|
1 year 2 months 12 days
|
Intangible Assets, Gross |
69,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
69,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
69,000us-gaap_FiniteLivedIntangibleAssetsGross / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Accumulated Amortization |
$ 69,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
$ 69,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
$ 69,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|