XML 70 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Contract Receivables, net, Contract Receivable Concentrations (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Contract Receivable Concentrations [Abstract]    
Contracts Receivables $ 26,899 $ 32,993
Allowance for Doubtful Accounts $ 1,284 $ 2,044
Contract receivables 13.00% 17.00%
United States [Member]    
Contract Receivable Concentrations [Abstract]    
Contracts Receivables $ 21,580 $ 25,472
Allowance for Doubtful Accounts 569 797
South America [Member]    
Contract Receivable Concentrations [Abstract]    
Contracts Receivables 5,319 7,521
Allowance for Doubtful Accounts $ 715 $ 1,247