XML 38 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2015
Jan. 31, 2014
Mar. 10, 2015
Oct. 09, 2014
Dec. 10, 2014
Mar. 11, 2015
Stock Repurchase Program              
Treasury Stock, Shares, Acquired 0us-gaap_TreasuryStockSharesAcquired 0us-gaap_TreasuryStockSharesAcquired 935,992us-gaap_TreasuryStockSharesAcquired        
Average price per share of shares repurchased on the open market     $ 31.10us-gaap_TreasuryStockAcquiredAverageCostPerShare        
Aggregate cost including transaction costs     $ 29,107,000us-gaap_TreasuryStockValueAcquiredCostMethod        
Maximum amount authorized by the Board of Directors for repurchases of the Company's common stock 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1          
Stock repurchase program, remaining authorized repurchase amount 13,650,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 13,650,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1          
Dividends              
Targeted annual dividend per share $ 1.20cmtl_TargetedAnnualDividendPerShareAmount $ 1.20cmtl_TargetedAnnualDividendPerShareAmount          
Subsequent              
Stock Repurchase Program              
Stock repurchase program, remaining authorized repurchase amount       $ 13,650,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Quarterly Dividend - First              
Dividends              
Quarterly dividend payment amount per share         $ 0.30us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= cmtl_DividendDeclaredFirstMember
   
Quarterly Dividend - Second              
Dividends              
Quarterly dividend payment amount per share           $ 0.30us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= cmtl_DividendDeclaredSecondMember
 
Dividend Declared - Third | Subsequent              
Dividends              
Quarterly dividend payment amount per share             $ 0.30us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= cmtl_DividendDeclaredThirdMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember