XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Jan. 31, 2022
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Customer Concentrations          
Number of customers     2   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 major customers or segments     35.00%   22.00%
Customer Concentration Risk [Member] | Major Customer One [Member] | Contract Asset          
Customer Concentrations          
Percentage of major customers or segments     19.00%   31.00%
Customer Concentration Risk [Member] | Major Customer Two [Member] | Accounts Receivable [Member]          
Customer Concentrations          
Percentage of major customers or segments     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 major customers or segments         12.00%
Power Industry Services [Member] | Product Concentration Risk [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 77.00% 80.00% 76.00% 77.00%  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Revenue [Member]          
Customer Concentrations          
Number of customers 4 1 1 1  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 33.00% 56.00% 42.00% 61.00%  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Two [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 12.00%        
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Three [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 12.00%        
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Four | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 12.00%        
Industry services | Product Concentration Risk [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments 20.00% 17.00% 20.00% 20.00%  
Industry services | Customer Concentration Risk [Member] | Revenue [Member]          
Customer Concentrations          
Number of customers       1  
Industry services | Customer Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]          
Customer Concentrations          
Percentage of major customers or segments       11.00%