XML 69 R55.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Stock-Based Compensation - Overview (Details) - shares | 6 Months Ended |  |
--- | --- | --- | ---
Jan. 31, 2017 | Oct. 31, 2016 | Jul. 31, 2016
Stock options |  |  |
Stock-Based Awards Outstanding By Award Type |  |  |
Number of stock-based option awards outstanding at period end (in shares) | 1,910,576 | 2,138,174 | 2,256,679
2000 Stock Incentive Plan |  |  |
2000 Stock Incentive Plan |  |  |
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) | 9,462,500 |  |
Aggregate net number of stock-based awards granted (in shares) | 7,685,537 |  |
Aggregate number of stock based awards expired and canceled (in shares) | 3,650,782 |  |
Aggregate number of stock-based awards exercised (in shares) | 5,206,985 |  |
Stock-Based Awards Outstanding By Award Type |  |  |
Number of total stock-based awards outstanding (in shares) | 2,478,552 |  |
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% |  |
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 |  |  |
Number of stock-based option awards outstanding at period end (in shares) | 1,910,576 |  |
2000 Stock Incentive Plan | Performance shares |  |  |
Stock-Based Awards Outstanding By Award Type |  |  |
Number of stock-based non-option awards outstanding at period end (in shares) | 252,000 |  |
2000 Stock Incentive Plan | RSUs and restricted stock |  |  |
Stock-Based Awards Outstanding By Award Type |  |  |
Number of stock-based non-option awards outstanding at period end (in shares) | 308,217 |  |
2000 Stock Incentive Plan | Share units |  |  |
Stock-Based Awards Outstanding By Award Type |  |  |
Number of stock-based non-option awards outstanding at period end (in shares) | 7,759 |  |
2001 Employee Stock Purchase Plan | Employee Stock Purchase Plan - ESPP |  |  |
2000 Stock Incentive Plan |  |  |
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) | 800,000 |  |
2001 Employee Stock Purchase Plan |  |  |
Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) | 85.00% |  |
Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period (in shares) | 667,598 |  |

X
- Definition 2000 Stock Incentive Plan [Abstract] + References No definition available. + Details
Name: | cmtl_A2000StockIncentivePlanAbstract
Namespace Prefix: | cmtl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 2001 Employee Stock Purchase Plan [Abstract] + References No definition available. + Details
Name: | cmtl_A2001EmployeeStockPurchasePlanAbstract
Namespace Prefix: | cmtl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate number of expired and canceled stock-based awards under stock option plan. + References No definition available. + Details
Name: | cmtl_AggregateNumberOfExpiredAndCanceledStockBasedAwardsUnderStockOptionPlan
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate number of stock-based awards granted, net of expired and canceled awards. + References No definition available. + Details
Name: | cmtl_AggregateNumberOfStockBasedAwardsGrantedNetOfExpiredAndCanceledAwards
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) + References No definition available. + Details
Name: | cmtl_DiscountRateFromMarketValueOnPurchaseDateOfferedToEmployeesParticipatingInEmployeeStockPurchasePlan
Namespace Prefix: | cmtl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum term for grants of incentive and non-qualified stock-based awards, excluding grants of incentive stock-based awards to stockholders who own more than 10% of the voting power. + References No definition available. + Details
Name: | cmtl_MaximumTermForGrantsOfIncentiveAndNonqualifiedStockBasedAwardsExcludingIncentiveStockBasedAwardsGrantedToCertainStockholders
Namespace Prefix: | cmtl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum term for grants of incentive stock-based awards granted to a stockholder who owns more than 10% of the voting power. + References No definition available. + Details
Name: | cmtl_MaximumTermForGrantsOfIncentiveStockBasedAwardsToStockholdersOwningMoreThanTenPercentOfVotingPower
Namespace Prefix: | cmtl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of stock based awards exercised or converted into shares, other instruments, or cash in accordance with the terms of the arrangement as of the balance sheet date. + References No definition available. + Details
Name: | cmtl_NumberOfStockBasedAwardsExercisedAsOfBalanceSheetDate
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares reserved for issuance under stock-based award agreements awarded under the plan that validly exist and are outstanding as of the balance sheet date, including vested stock-based awards. + References No definition available. + Details
Name: | cmtl_NumberOfTotalStockBasedAwardsOutstanding
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award. + References No definition available. + Details
Name: | cmtl_PercentageOfStockholderVotingPowerThatLimitsContractualTermOfStockBasedAwards
Namespace Prefix: | cmtl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock-Based Awards Outstanding By Award Type (In Shares) [Abstract] + References No definition available. + Details
Name: | cmtl_StockBasedAwardsOutstandingByAwardTypeInSharesAbstract
Namespace Prefix: | cmtl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period + References No definition available. + Details
Name: | cmtl_TotalSharesOfCommonStockIssuedToEmployeesUnderEmployeeStockPurchasePlan
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of equity instruments other than options outstanding, including both vested and non-vested instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cmtl_A2000StockIncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=cmtl_ShareunitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cmtl_A2001EmployeeStockPurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=cmtl_EmployeeStockPurchasePlanEsppMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |