XML 73 R59.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) |  | 3 Months Ended | 6 Months Ended |
--- | --- | --- | --- | ---
Jan. 31, 2017 USD ($) $ / shares shares | Jan. 31, 2017 USD ($) $ / shares shares | Oct. 31, 2016 $ / shares shares | Jan. 31, 2016 USD ($) | Jan. 31, 2017 USD ($) $ / shares shares | Jan. 31, 2016 USD ($) | Jul. 31, 2016 USD ($)
Additional Disclosures |  |  |  |  |  |  |
Accrual of dividend equivalents, net of reversal | $ |  |  |  |  | $ 179,000 |  |
Carrying value at period end | $ | $ 417,049,000 | $ 417,049,000 |  |  | 417,049,000 |  | $ 450,795,000
Cash payments to remit employee's minimum statutory tax withholding requirements related to the net settlement of stock-based awards | $ |  |  |  |  | $ 244,000 | $ 73,000 |
Performance Shares, RSUs, Restricted Stock and Share Units |  |  |  |  |  |  |
Awards (in Shares) |  |  |  |  |  |  |
Outstanding, Beginning Balance (in shares) |  | 592,036 | 217,213 |  | 217,213 |  |
Granted (in shares) |  | 2,632 | 418,684 |  |  |  |
Converted to common stock (in shares) |  | (19,866) | (38,706) |  |  |  |
Forfeited (in shares) |  | (6,826) | (5,155) |  |  |  |
Outstanding, Ending Balance (in shares) | 567,976 | 567,976 | 592,036 |  | 567,976 |  |
Vested, Ending Balance (in shares) | 35,400 | 35,400 |  |  | 35,400 |  |
Vested and Expected to Vest, Ending Balance (in shares) | 542,282 | 542,282 |  |  | 542,282 |  |
Weighted Average Grant Date Fair Value |  |  |  |  |  |  |
Outstanding, Beginning Balance (in dollars per share) | $ / shares |  | $ 17.80 | $ 28.32 |  | $ 28.32 |  |
Granted (in dollars per share) | $ / shares |  | 11.40 | 13.10 |  |  |  |
Converted to common stock (in dollars per share) | $ / shares |  | 29.41 | 14.75 |  |  |  |
Forfeited (in dollars per share) | $ / shares |  | 19.65 | 25.10 |  |  |  |
Outstanding, Ending Balance (in dollars per share) | $ / shares | $ 17.34 | 17.34 | $ 17.80 |  | 17.34 |  |
Vested, Ending Balance (in dollars per share) | $ / shares | 26.94 | 26.94 |  |  | 26.94 |  |
Vested and Expected to Vest, Ending Balance (in dollars per share) | $ / shares | $ 17.34 | $ 17.34 |  |  | $ 17.34 |  |
Aggregate Intrinsic Value |  |  |  |  |  |  |
Outstanding, Ending Balance | $ | $ 6,094,000 | $ 6,094,000 |  |  | $ 6,094,000 |  |
Vested, Ending Balance | $ |  |  |  |  | 380,000 |  |
Vested and Expected to Vest, Ending Balance | $ | $ 5,819,000 | 5,819,000 |  |  | 5,819,000 |  |
Additional Disclosures |  |  |  |  |  |  |
Total intrinsic value of stock-based awards settled | $ |  | $ 208,000 |  | $ 102,000 | $ 633,000 | $ 275,000 |
Performance Shares |  |  |  |  |  |  |
Additional Disclosures |  |  |  |  |  |  |
RSUs and restricted stock into common stock, conversion ratio | 1 | 1 |  |  | 1 |  |
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 |  |  |  |  |  |  |
Performance period (in years) |  |  |  |  | 3 years | 3 years |
RSUs and restricted stock | Non-Employee Director |  |  |  |  |  |  |
Additional Disclosures |  |  |  |  |  |  |
Vesting period (in years) |  |  |  |  | 3 years |  |
RSUs and restricted stock into common stock, conversion ratio | 1 | 1 |  |  | 1 |  |
RSUs and restricted stock | Employees |  |  |  |  |  |  |
Additional Disclosures |  |  |  |  |  |  |
Vesting period (in years) |  |  |  |  | 5 years |  |
RSUs and restricted stock into common stock, conversion ratio | 1 | 1 |  |  | 1 |  |
Share units |  |  |  |  |  |  |
Additional Disclosures |  |  |  |  |  |  |
RSUs and restricted stock into common stock, conversion ratio | 1 | 1 |  |  | 1 |  |
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Units Converted Into Common Stock | 744 |  |  |  |  |  |
Dividend Equivalents |  |  |  |  |  |  |
Additional Disclosures |  |  |  |  |  |  |
Accrual of dividend equivalents, net of reversal | $ |  |  |  |  | $ 179,000 |  |
Dividend equivalents paid | $ |  |  |  |  | 164,000 |  |
Carrying value at period end | $ | $ 472,000 | $ 472,000 |  |  | $ 472,000 |  | $ 457,000
2000 Stock Incentive Plan | Performance Shares |  |  |  |  |  |  |
Awards (in Shares) |  |  |  |  |  |  |
Outstanding, Ending Balance (in shares) | 252,000 | 252,000 |  |  | 252,000 |  |
2000 Stock Incentive Plan | RSUs and restricted stock |  |  |  |  |  |  |
Awards (in Shares) |  |  |  |  |  |  |
Outstanding, Ending Balance (in shares) | 308,217 | 308,217 |  |  | 308,217 |  |
2000 Stock Incentive Plan | Share units |  |  |  |  |  |  |
Awards (in Shares) |  |  |  |  |  |  |
Outstanding, Ending Balance (in shares) | 7,759 | 7,759 |  |  | 7,759 |  |

X
- Definition Common Stock, Conversion Ratio + References No definition available. + Details
Name: | cmtl_CommonStockConversionRatio
Namespace Prefix: | cmtl_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period over which an employee is required to satisfy the performance condition in exchange for the share-based award, in 'PnYnMnDT' format. + References No definition available. + Details
Name: | cmtl_ShareBasedAwardsPerformancePeriod
Namespace Prefix: | cmtl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Granted Units Converted Into Common Stock + References No definition available. + Details
Name: | cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedUnitsConvertedIntoCommonStock
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value of equity-classified stock-based awards, excluding stock options, outstanding as of the balance sheet date. + References No definition available. + Details
Name: | cmtl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue
Namespace Prefix: | cmtl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average fair value as of the grant date of equity-based award plans other than stock options that were converted to common stock during the period. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConvertedtoCommonStockWeightedAverageGrantDateFairValue
Namespace Prefix: | cmtl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value as of grant date for outstanding equity-based awards other than stock options that are fully vested or expected to vest at the reporting date. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
Namespace Prefix: | cmtl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average fair value as of grant date for equity-classified stock-based awards other than stock options that are fully vested at the reporting period. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedWeightedAverageGrantDateFairValue
Namespace Prefix: | cmtl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate intrinsic value of equity-classified stock-based awards, other than stock options, that are fully vested and expected to vest, as calculated by applying the fair value at the reporting date. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedandExpectedtoVestAggregateIntrinsicValue
Namespace Prefix: | cmtl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of shares into which fully vested non-option equity instrument outstanding as of the balance sheet date can be currently converted under the plan. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVested
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition As of the balance sheet date, the number of shares into which fully vested and expected to vest non-option equity instruments outstanding can be converted under the plan. + References No definition available. + Details
Name: | cmtl_SharebasedCompensationArrangementbySharebasedPaymentAwardNonoptionEquityInstrumentsVestedandExpectedtoVestNumber
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted Average Grant Date Fair Value + References No definition available. + Details
Name: | cmtl_WeightedAverageGrantDateFairValueAbstract
Namespace Prefix: | cmtl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. + References No definition available. + Details
Name: | us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of paid and unpaid cash dividends declared and applicable to holders of share-based compensation, for example, but not limited to, non-vested shares, stock options, or restricted stock units. + References No definition available. + Details
Name: | us-gaap_DividendsShareBasedCompensationCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_Liabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 + Details
Name: | us-gaap_PaymentsOfOrdinaryDividends
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + 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)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event. + 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)(2)(iii)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + 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)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-option equity instruments exercised by participants. + 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)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements that were either cancelled or expired. + 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)(iv)(3)-(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net number of non-option equity instruments granted to participants. + 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)(iv)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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 A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares. + 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 (d)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Intrinsic value of equity-based compensation awards vested. Excludes stock and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=cmtl_PerformanceSharesRSUsRestrictedStockandStockUnitsMember
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: | cmtl_PeriodofsharebasedawardsgrantsAxis=cmtl_Grantedpriortofiscal2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmtl_PeriodofsharebasedawardsgrantsAxis=cmtl_GrantedSinceFiscal2014Member
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_TitleOfIndividualAxis=us-gaap_DirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=cmtl_EmployeesMember
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_AwardTypeAxis=cmtl_DividendEquivalentsMember
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: |