XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
CUSTOMER CONCENTRATIONS (Details) - customer
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
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 2 2  
Customer Concentration Risk [Member] | Major Customer One [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 22.00% 26.00%  
Customer Concentration Risk [Member] | Major Customer One [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 31.00% 64.00%  
Customer Concentration Risk [Member] | Major Customer Two [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 15.00% 11.00%  
Customer Concentration Risk [Member] | Major Customer Two [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 13.00% 12.00%  
Customer Concentration Risk [Member] | Major Customer Three [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of consolidated accounts receivable accounted by major customer 12.00% 11.00%  
Power Industry Services [Member] | Product Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 78.00% 81.00% 57.00%
Power Industry Services [Member] | Customer Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Number of customers 1 1 2
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 57.00% 67.00% 22.00%
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Two [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments     15.00%
Industry services | Product Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 19.00% 17.00% 40.00%