XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation Expenses (Details) (USD $)
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit $ 1,061,000us-gaap_AllocatedShareBasedCompensationExpense $ 1,069,000us-gaap_AllocatedShareBasedCompensationExpense $ 2,398,000us-gaap_AllocatedShareBasedCompensationExpense $ 2,016,000us-gaap_AllocatedShareBasedCompensationExpense  
Estimated income tax benefit (383,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (403,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (851,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (749,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense  
Net stock-based compensation expense 678,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 666,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 1,547,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax 1,267,000us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 9,923,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized   9,923,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Estimated forfeitures related to unvested stock-based awards 821,000cmtl_EstimatedForfeituresRelatedToTotalUnrecognizedStockBasedCompensationCost   821,000cmtl_EstimatedForfeituresRelatedToTotalUnrecognizedStockBasedCompensationCost    
Weighted average number of years net compensation cost is expected to be recognized over     3 years 1 month 6 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 731,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
719,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,489,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,367,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Performance Shares          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 167,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
230,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
575,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
407,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 53,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
43,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
106,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
88,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 96,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
68,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
200,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
136,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Share units          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 14,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
6,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
28,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
12,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,061,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
1,066,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
2,398,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= cmtl_EquityclassifiedstockbasedawardsMember
2,010,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
3,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
6,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Cost of sales          
Stock-based Compensation Expenses          
Stock-based compensation expense before income tax benefit 66,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
84,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
133,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
137,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 856,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
832,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
1,958,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
1,603,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 $ 139,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 153,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 307,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
$ 276,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember