XML 69 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) (USD $)
6 Months Ended 3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Additional Disclosures          
Accrual of dividend equivalents $ 113,000us-gaap_DividendsShareBasedCompensationCash $ 51,000us-gaap_DividendsShareBasedCompensationCash      
Carrying value at period end 69,151,000us-gaap_Liabilities   69,151,000us-gaap_Liabilities   76,927,000us-gaap_Liabilities
Performance Shares, RSUs, Restricted Stock and Share Units          
Awards (in Shares)          
Outstanding, Beginning Balance 180,097us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  226,851us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
180,097us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Granted     5,916us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
60,378us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Converted to common stock     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
(13,376)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Forfeited     (248)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
(248)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Outstanding, Ending Balance 232,519us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  232,519us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
226,851us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Vested, Ending Balance 23,308cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  23,308cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVested
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Vested and Expected to Vest, Ending Balance 203,485cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVestedandExpectedtoVestNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  203,485cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVestedandExpectedtoVestNumber
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Weighted Average Grant Date Fair Value          
Outstanding, Beginning Balance $ 26.20cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  $ 28.17cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
$ 26.20cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Granted     $ 33.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
$ 33.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Converted to common stock     $ 0.00cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConvertedtoCommonStockWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
$ 27.75cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConvertedtoCommonStockWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Forfeited     $ 31.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
$ 31.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Outstanding, Ending Balance $ 28.31cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  $ 28.31cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
$ 28.17cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
 
Vested, Ending Balance $ 27.09cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  $ 27.09cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Vested and Expected to Vest, Ending Balance $ 28.31cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  $ 28.31cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Aggregate Intrinsic Value          
Outstanding, Ending Balance 7,682,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  7,682,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Vested, Ending Balance 770,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
       
Vested and Expected to Vest, Ending Balance 6,723,000cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
  6,723,000cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
   
Additional Disclosures          
Total intrinsic value of stock-based awards settled 504,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
110,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
     
Performance Shares | Granted prior to fiscal 2014          
Additional Disclosures          
Vesting period (in years) 5 years 3 months 19 days        
Performance Shares | Granted since fiscal 2014          
Additional Disclosures          
Vesting period (in years) 3 years        
Performance period (in years) 3 years        
Performance Shares | Granted in fiscal 2013          
Additional Disclosures          
Vested 5,568us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ cmtl_PeriodofsharebasedawardsgrantsAxis
= cmtl_Grantedinfiscal2013Member
       
Converted into common stock, after reduction of shares retained to satisfy deferral requirements 4,149cmtl_SharesConvertedIntoCommonStockNetOfDeferralRequirements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ cmtl_PeriodofsharebasedawardsgrantsAxis
= cmtl_Grantedinfiscal2013Member
       
RSUs and restricted stock | Non-Employee Director [Member]          
Additional Disclosures          
Vesting period (in years) 3 years        
RSUs and restricted stock | Employees [Member]          
Additional Disclosures          
Vesting period (in years) 5 years        
Share units          
Awards (in Shares)          
Converted to common stock 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_AwardTypeAxis
= cmtl_ShareunitsMember
       
Dividend Equivalents          
Additional Disclosures          
Accrual of dividend equivalents 113,000us-gaap_DividendsShareBasedCompensationCash
/ us-gaap_AwardTypeAxis
= cmtl_DividendEquivalentsMember
       
Dividend equivalents paid 5,000us-gaap_PaymentsOfOrdinaryDividends
/ us-gaap_AwardTypeAxis
= cmtl_DividendEquivalentsMember
       
Carrying value at period end $ 224,000us-gaap_Liabilities
/ us-gaap_AwardTypeAxis
= cmtl_DividendEquivalentsMember
  $ 224,000us-gaap_Liabilities
/ us-gaap_AwardTypeAxis
= cmtl_DividendEquivalentsMember
  $ 116,000us-gaap_Liabilities
/ us-gaap_AwardTypeAxis
= cmtl_DividendEquivalentsMember