XML 60 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONCENTRATIONS OF REVENUES AND ACCOUNTS RECEIVABLE (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2017
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Jan. 31, 2017
Accounts Receivable            
Major Customers            
Number of major power industry service customers 4     4    
Major Customer One | Accounts Receivable            
Major Customers            
Percentage of consolidated accounts receivable accounted by major customer       22.00%   18.00%
Major Customer Two | Accounts Receivable            
Major Customers            
Percentage of consolidated accounts receivable accounted by major customer       22.00%   17.00%
Major Customer Three | Accounts Receivable            
Major Customers            
Percentage of consolidated accounts receivable accounted by major customer       16.00%   17.00%
Major Customer Four | Accounts Receivable            
Major Customers            
Percentage of consolidated accounts receivable accounted by major customer       15.00%   11.00%
Power Services | Revenue            
Major Customers            
Percentage of major customers or segments   91.00% 86.00% 92.00% 86.00%  
Number of major power industry service customers   3 4 4 5  
Power Services | Major Customer One | Revenue            
Major Customers            
Percentage of major customers or segments   36.00% 21.00% 29.00% 17.00%  
Power Services | Major Customer Two | Revenue            
Major Customers            
Percentage of major customers or segments   24.00% 19.00% 27.00% 16.00%  
Power Services | Major Customer Three | Revenue            
Major Customers            
Percentage of major customers or segments   13.00% 18.00% 16.00% 16.00%  
Power Services | Major Customer Four | Revenue            
Major Customers            
Percentage of major customers or segments     15.00% 14.00% 14.00%  
Power Services | Major Customer Five | Revenue            
Major Customers            
Percentage of major customers or segments         14.00%