XML 45 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Revenue and Contract Receivables, net (Details) - USD ($)
3 Months Ended
Oct. 31, 2015
Nov. 01, 2014
Oct. 31, 2015
Jul. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Billed Contracts Receivable     $ 21,186,191 $ 22,915,726
Unbilled Contracts Receivable     21,832,654 25,488,331
Contracts Receivable, Gross     43,018,845 48,404,057
Allowance for doubtful accounts and contract adjustments $ (5,480,561) $ (6,126,854) (5,480,561) (5,537,901)
Total contract receivables, net     37,538,284 42,866,156
Contractual retainage balance included under billed contract receivable     $ 600,000 $ 500,000
Management anticipation for receivables collection 1 year      
Contract receivables     12.00% 11.00%
Allowance for doubtful accounts receivables     89.00% 89.00%
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of period $ 5,537,901 6,126,854    
Net increase (decrease) due to adjustments in the allowance for contract adjustments [1] (28,580) 300,016    
Net increase (decrease) due to adjustments in the allowance for doubtful accounts [2] (28,760) (31,813)    
Balance at end of period 5,480,561 $ 6,395,057    
United States, Canada and South America [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Contracts Receivable, Gross     $ 37,875,933 $ 43,212,684
Allowance for doubtful accounts and contract adjustments 626,210   579,108 626,210
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of period (626,210)      
Balance at end of period (579,108)      
Middle East and Africa [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Contracts Receivable, Gross     5,033,912 5,066,789
Allowance for doubtful accounts and contract adjustments 4,894,453   4,894,453 4,894,453
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of period (4,894,453)      
Balance at end of period (4,894,453)      
Asia [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Contracts Receivable, Gross     109,000 124,584
Allowance for doubtful accounts and contract adjustments 17,238   7,000 $ 17,238
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of period (17,238)      
Balance at end of period $ (7,000)      
Brazil [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total contract receivables, net     $ 1,900,000  
Management anticipation for receivables collection 1 year      
[1] Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.
[2] Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.