XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Details)
Jan. 31, 2018
USD ($)
customer
Jul. 31, 2017
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 119,849,000 $ 126,262,000
Less allowance for doubtful accounts 1,876,000 1,300,000
Accounts receivable, net $ 117,973,000 $ 124,962,000
Accounts Receivable | Major customer    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Number of customers accounted for greater than 10% of total accounts receivable other than disclosed | customer 0  
Minimum percentage of total accounts receivable outstanding by one customer or individual country requiring additional and separate disclosure 10.00%  
Accounts Receivable | Major customer | U.S. government and its agencies    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable 30.60% 23.90%
Accounts Receivable | Major customer | Verizon Communications Inc.    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable 12.00%  
Billed Receivables | Commercial and International    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 68,478,000 $ 71,404,000
Billed Receivables | U.S. government and its agencies    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 21,235,000 18,497,000
Unbilled Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Retainage $ 125,000 118,000
Maximum period that management estimates unbilled accounts receivable to be billed and collected 1 year  
Unbilled Receivables | Commercial and International    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 14,726,000 24,668,000
Unbilled Receivables | U.S. government and its agencies    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 15,410,000 11,693,000
Unbilled Receivables | 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 $ 2,012,000 $ 2,995,000