XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Jan. 31, 2021
Major Customer One | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 23.00%    
Customer Concentration Risk | Accounts Receivable      
Customer Concentrations      
Number of customers 2   3
Customer Concentration Risk | Contract Asset      
Customer Concentrations      
Number of customers 1   2
Customer Concentration Risk | Major Customer One | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer     26.00%
Customer Concentration Risk | Major Customer One | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 65.00%   64.00%
Customer Concentration Risk | Major Customer Two | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer     11.00%
Customer Concentration Risk | Major Customer Two | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments     12.00%
Customer Concentration Risk | Major Customer Three | Accounts Receivable      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer     11.00%
Power Services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 77.00% 81.00%  
Power Services | Customer Concentration Risk | Revenue      
Customer Concentrations      
Number of customers 1 2  
Power Services | Customer Concentration Risk | Major Customer One | Revenue      
Customer Concentrations      
Percentage of major customers or segments 68.00% 61.00%  
Power Services | Customer Concentration Risk | Major Customer Two | Revenue      
Customer Concentrations      
Percentage of major customers or segments   17.00%  
Industry services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 21.00% 16.00%