XML 46 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable (Details) (USD $)
9 Months Ended 12 Months Ended
Apr. 30, 2015
Jul. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 68,378,000us-gaap_AccountsReceivableGrossCurrent 55,514,000us-gaap_AccountsReceivableGrossCurrent
Less allowance for doubtful accounts 757,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 627,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Accounts receivable, net 67,621,000us-gaap_AccountsReceivableNetCurrent 54,887,000us-gaap_AccountsReceivableNetCurrent
Accounts Receivable | Major customer | U.S. Prime Contractor    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable 41.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cmtl_U.S.PrimeContractorMember
18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cmtl_U.S.PrimeContractorMember
Billed Receivables | Commercial Customers    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 27,340,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= cmtl_CommercialCustomersMember
31,681,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= cmtl_CommercialCustomersMember
Billed Receivables | U.S. Government and Its Agencies    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 11,259,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_GovernmentMember
10,316,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= us-gaap_BilledRevenuesMember
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_GovernmentMember
Unbilled Receivables on Contracts-In-Progress    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 29,779,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
13,517,000us-gaap_AccountsReceivableGrossCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
Unbilled receivables on contracts-in-progress due from U.S. government and its agencies 1,242,000us-gaap_GovernmentContractReceivableUnbilledAmounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
770,000us-gaap_GovernmentContractReceivableUnbilledAmounts
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
Retainage included in unbilled receivables 0us-gaap_ContractReceivableRetainageDueOneYearOrLess
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
120,000us-gaap_ContractReceivableRetainageDueOneYearOrLess
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
Unbilled Receivables on Contracts-In-Progress | Major customer | U.S. Prime Contractor    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Unbilled receivable related to our large over-the-horizon microwave system contracts 27,990,000us-gaap_UnbilledContractsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cmtl_U.S.PrimeContractorMember
9,990,000us-gaap_UnbilledContractsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis
= cmtl_UnbilledReceivablesOnContractsInProgressMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= cmtl_U.S.PrimeContractorMember