XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Contract Receivables, net, Summary of Contract Receivables, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Contract Receivables, net [Abstract]    
Billed contracts receivable $ 12,405 $ 12,905
Unbilled contracts receivable 13,686 13,994
Contracts receivable, gross 26,091 26,899
Allowance for doubtful accounts (1,004) (1,284)
Contract receivables, net 25,087 25,615
Contractual retainage balance included under billed contract receivable $ 800 1,400
Management anticipation for receivables collection 1 year  
Contract receivables net, not expected to be collected within one year $ 100 500
Contract assets $ 0 $ 0