XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Overview (Details)
9 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Stock options        
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 2,164,433us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,234,733us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,229,033us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,132,896us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2000 Stock Incentive Plan        
2000 Stock Incentive Plan        
Aggregate maximum number of shares of common stock which may be issued under stock option plan 8,962,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
Aggregate net number of stock-based awards granted 7,462,030cmtl_AggregateNumberOfStockBasedAwardsGrantedNetOfExpiredAndCanceledAwards
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
Aggregate number of stock based awards expired and canceled 2,822,062cmtl_AggregateNumberOfExpiredAndCanceledStockBasedAwardsUnderStockOptionPlan
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
Aggregate number of stock-based awards exercised 5,067,578cmtl_NumberOfStockBasedAwardsExercisedAsOfBalanceSheetDate
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of total stock-based awards outstanding 2,394,452cmtl_NumberOfTotalStockBasedAwardsOutstanding
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
2000 Stock Incentive Plan | Stock options        
2000 Stock Incentive Plan        
Maximum term for grants of incentive and non-qualified stock-based awards, excluding incentive stock-based awards granted to stockholders who own more than 10% of the voting power 10 years      
Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award 10.00%cmtl_PercentageOfStockholderVotingPowerThatLimitsContractualTermOfStockBasedAwards
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
Maximum term for incentive stock-based awards granted to stockholders who own more than 10% of the voting power 5 years      
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 2,164,433us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
2000 Stock Incentive Plan | Performance shares        
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 170,841us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
2000 Stock Incentive Plan | RSUs and restricted stock        
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 50,675us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
2000 Stock Incentive Plan | Share units        
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 8,503us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
     
2000 Stock Incentive Plan | SARs        
Stock-Based Awards Outstanding By Award Type (In Shares)        
Number of stock-based awards outstanding at period end 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
    0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
/ us-gaap_PlanNameAxis
= cmtl_A2000StockIncentivePlanMember
2001 Employee Stock Purchase Plan | Employee Stock Purchase Plan - ESPP        
2001 Employee Stock Purchase Plan        
Total number of common shares reserved for issuance under employee stock purchase plan 675,000cmtl_TotalNumberOfCommonSharesReservedForIssuanceUnderEmployeeStockPurchasePlan
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
/ us-gaap_PlanNameAxis
= cmtl_A2001EmployeeStockPurchasePlanMember
     
Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) 85.00%cmtl_DiscountRateFromMarketValueOnPurchaseDateOfferedToEmployeesParticipatingInEmployeeStockPurchasePlan
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
/ us-gaap_PlanNameAxis
= cmtl_A2001EmployeeStockPurchasePlanMember
     
Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period 580,511cmtl_TotalSharesOfCommonStockIssuedToEmployeesUnderEmployeeStockPurchasePlan
/ us-gaap_AwardTypeAxis
= cmtl_EmployeeStockPurchasePlanEsppMember
/ us-gaap_PlanNameAxis
= cmtl_A2001EmployeeStockPurchasePlanMember