XML 79 R64.htm IDEA: XBRL DOCUMENT
v3.26.1

Stock-Based Compensation (Overview) (Details) - USD ($) |  |  | 3 Months Ended | 9 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Mar. 09, 2026 | Jan. 13, 2025 | Apr. 30, 2026 | Apr. 30, 2025 | Apr. 30, 2026 | Apr. 30, 2025 | Jan. 31, 2026 | Oct. 31, 2025 | Jul. 31, 2025 | Dec. 31, 2023
2001 Employee Stock Purchase Plan |  |  |  |  |  |  |  |  |  |
Estimated forfeitures related to unvested stock-based awards |  |  | $ 361,000 |  | $ 361,000 |  |  |  |  |
Weighted average number of years net compensation cost is expected to be recognized over |  |  |  |  | 2 years |  |  |  |  |
Stock-based compensation capitalized and included in ending inventory |  |  | 198,000 |  | $ 198,000 |  |  |  | $ 198,000 |
Income tax (expense) benefit from settlement of stock-based awards |  |  | $ 0 | $ 0 | $ 0 | $ 120,000 |  |  |  |
Stock options |  |  |  |  |  |  |  |  |  |
Stock-Based Awards Outstanding By Award Type (In Shares) |  |  |  |  |  |  |  |  |  |
Number of stock-based awards outstanding at period end (in shares) |  |  | 96,250 |  | 96,250 |  | 96,250 | 96,250 | 124,470 |
2023 Equity and Incentive Plan |  |  |  |  |  |  |  |  |  |
2000 Stock Incentive Plan |  |  |  |  |  |  |  |  |  |
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) |  |  | 6,664,683 |  | 6,664,683 |  |  |  |  | 1,669,683
Number of additional shares reserved for issuance (in shares) | 2,800,000 | 2,195,000 |  |  |  |  |  |  |  |
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) |  |  | 69,683 |  | 69,683 |  |  |  |  |
Aggregate net number of stock-based awards granted (in shares) |  |  | 14,505,669 |  | 14,505,669 |  |  |  |  |
Aggregate number of stock based awards expired and canceled (in shares) |  |  | 8,056,704 |  | 8,056,704 |  |  |  |  |
Aggregate number of stock-based awards exercised (in shares) |  |  | 10,916,026 |  | 10,916,026 |  |  |  |  |
Stock-Based Awards Outstanding By Award Type (In Shares) |  |  |  |  |  |  |  |  |  |
Number of total stock-based awards outstanding (in shares) |  |  | 3,589,643 |  | 3,589,643 |  |  |  |  |
2000 Stock Incentive Plan | Stock options |  |  |  |  |  |  |  |  |  |
2000 Stock Incentive Plan |  |  |  |  |  |  |  |  |  |
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) |  |  | 15,757,500 |  | 15,757,500 |  |  |  |  |
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% |  | 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 (In Shares) |  |  |  |  |  |  |  |  |  |
Number of stock-based awards outstanding at period end (in shares) |  |  | 96,250 |  | 96,250 |  |  |  |  |
2000 Stock Incentive Plan | Performance shares |  |  |  |  |  |  |  |  |  |
Stock-Based Awards Outstanding By Award Type (In Shares) |  |  |  |  |  |  |  |  |  |
Number of stock-based awards outstanding at period end (in shares) |  |  | 788,150 |  | 788,150 |  |  |  |  |
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 (in shares) |  |  | 2,705,243 |  | 2,705,243 |  |  |  |  |
2000 Stock Incentive Plan | Stock Appreciation Rights (SARs) |  |  |  |  |  |  |  |  |  |
Stock-Based Awards Outstanding By Award Type (In Shares) |  |  |  |  |  |  |  |  |  |
Number of stock-based awards outstanding at period end (in shares) |  |  | 0 |  | 0 |  |  |  | 0 |
2001 Employee Stock Purchase Plan | ESPP |  |  |  |  |  |  |  |  |  |
2001 Employee Stock Purchase Plan |  |  |  |  |  |  |  |  |  |
Total number of common shares reserved for issuance under employee stock purchase plan (in shares) |  |  | 1,300,000 |  | 1,300,000 |  |  |  |  |
Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) |  |  | 85.00% |  | 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) |  |  | 1,137,632 |  | 1,137,632 |  |  |  |  |

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: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The estimated future forfeitures related to total unrecognized stock-based compensation cost. + References No definition available. + Details
Name: | cmtl_EstimatedForfeituresRelatedToTotalUnrecognizedStockBasedCompensationCost
Namespace Prefix: | cmtl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount represents income tax benefit or expense resulting from the settlement of stock-based awards during the period. + References No definition available. + Details
Name: | cmtl_IncomeTaxBenefitExpenseFromSettlementOfStockBasedAwards
Namespace Prefix: | cmtl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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: | dtr-types: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 The portion of stock-based compensation that is capitalized in ending inventory. + References No definition available. + Details
Name: | cmtl_StockBasedCompensationCostCapitalizedInEndingInventory
Namespace Prefix: | cmtl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of shares of common stock that were reserved for issuance under the Employee Stock Purchase Plan. + References No definition available. + Details
Name: | cmtl_TotalNumberOfCommonSharesReservedForIssuanceUnderEmployeeStockPurchasePlan
Namespace Prefix: | cmtl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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 Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
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://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of additional shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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_A2023EquityAndIncentivePlanMember
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=cmtl_RSUsAndRestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember
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: |