XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Jan. 31, 2022
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Number of customers 3   3
Customer Concentration Risk [Member] | Contract Asset      
Customer Concentrations      
Number of customers 1   2
Customer Concentration Risk [Member] | Major Customer One [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 18.00%   22.00%
Customer Concentration Risk [Member] | Major Customer One [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 29.00%   31.00%
Customer Concentration Risk [Member] | Major Customer Two [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 13.00%   15.00%
Customer Concentration Risk [Member] | Major Customer Two [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments     13.00%
Customer Concentration Risk [Member] | Major Customer Three [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 10.00%   12.00%
Power Industry Services [Member] | Product Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments   77.00%  
Power Industry Services [Member] | Product Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 74.00%    
Power Industry Services [Member] | Customer Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Number of customers 1 1  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 48.00% 68.00%  
Industry services | Product Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 22.00% 21.00%