Intangible Assets (Details) (USD $)
|
12 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2013
|
Intangible Assets |
|
|
|
Intangible Assets, Gross |
$ 8,196,000us-gaap_FiniteLivedIntangibleAssetsGross
|
$ 8,196,000us-gaap_FiniteLivedIntangibleAssetsGross
|
|
Accumulated Amortization |
6,859,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
6,406,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
|
Total expected future amortization |
1,337,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
1,790,000us-gaap_IntangibleAssetsNetExcludingGoodwill
|
|
Amortization expense |
500,000us-gaap_AmortizationOfIntangibleAssets
|
500,000us-gaap_AmortizationOfIntangibleAssets
|
500,000us-gaap_AmortizationOfIntangibleAssets
|
Expected future amortization expense of intangible assets |
|
|
|
2016 |
332,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
|
|
2017 |
352,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
|
|
2018 |
242,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
|
|
2019 |
224,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
|
|
2020 |
187,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
|
|
Total expected future amortization |
1,337,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
|
|
Accumulated Amortization |
3,585,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
3,536,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
|
|
Total expected future amortization |
115,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 |
115,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
|
|
Accumulated Amortization |
1,157,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
933,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_TechnologyMember
|
|
Total expected future amortization |
1,083,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,083,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
|
|
Accumulated Amortization |
1,080,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
900,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
Total expected future amortization |
|
180,000us-gaap_IntangibleAssetsNetExcludingGoodwill / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = cpst_PartsAndServiceCustomerRelationshipsMember
|
|
Expected future amortization expense of intangible assets |
|
|
|
Total expected future amortization |
|
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
|
|
Accumulated Amortization |
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
|
|
Accumulated Amortization |
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
|
|
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
|
|
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
|
|
Accumulated Amortization |
$ 69,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
$ 69,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|