XML 28 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Expenses (Details) (USD $)
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Jul. 31, 2014
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit $ 1,244,000us-gaap_AllocatedShareBasedCompensationExpense $ 1,070,000us-gaap_AllocatedShareBasedCompensationExpense $ 3,642,000us-gaap_AllocatedShareBasedCompensationExpense $ 3,086,000us-gaap_AllocatedShareBasedCompensationExpense  
Estimated income tax benefit (432,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (394,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (1,283,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (1,143,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense  
Net stock-based compensation expense 812,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 676,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 2,359,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 1,943,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 8,786,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized   8,786,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Estimated forfeitures related to unvested stock-based awards 608,000cmtl_EstimatedForfeituresRelatedToTotalUnrecognizedStockBasedCompensationCost   608,000cmtl_EstimatedForfeituresRelatedToTotalUnrecognizedStockBasedCompensationCost    
Weighted average number of years net compensation cost is expected to be recognized over     3 years 0 months 0 days    
Stock-based compensation capitalized and included in ending inventory 68,000cmtl_StockBasedCompensationCostCapitalizedInEndingInventory   68,000cmtl_StockBasedCompensationCostCapitalizedInEndingInventory   68,000cmtl_StockBasedCompensationCostCapitalizedInEndingInventory
Stock Options          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 778,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
668,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,267,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,035,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Performance Shares          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 308,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
264,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
883,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
671,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Employee Stock Purchase Plan - ESPP          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 52,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
47,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
158,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
135,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
 
Discount offered to employees participating in the ESPP as a percentage of market price     15.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
15.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
 
RSUs and restricted stock          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 106,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
67,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
306,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
203,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Share units          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
15,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
28,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
27,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
 
Total equity-classified stock-based awards          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 1,244,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
1,061,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
3,642,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
3,071,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
 
SARs          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
9,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
15,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Cost of sales          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 71,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
57,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
204,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
194,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Selling, general and administrative expenses          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 1,005,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
860,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
2,963,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
2,463,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Research and development expenses          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit $ 168,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 153,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 475,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 429,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember