XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
CUSTOMER CONCENTRATIONS (Details) - customer
3 Months Ended 12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
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 3   1
Customer Concentration Risk [Member] | Major Customer One [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of major customers or segments 37.00%   36.00%
Customer Concentration Risk [Member] | Major Customer One [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 22.00%   70.00%
Customer Concentration Risk [Member] | Major Customer Two [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of major customers or segments 10.00%   12.00%
Customer Concentration Risk [Member] | Major Customer Two [Member] | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 16.00%    
Customer Concentration Risk [Member] | Major Customer Three [Member] | Accounts Receivable [Member]      
Customer Concentrations      
Percentage of major customers or segments     12.00%
Customer Concentration Risk [Member] | Major Customer Three [Member] | Contract Asset      
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 68.00% 74.00%  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Number of customers 4 1  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer One [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 16.00% 48.00%  
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Two [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 14.00%    
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Three [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 14.00%    
Power Industry Services [Member] | Customer Concentration Risk [Member] | Major Customer Four | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 13.00%    
Industry services | Product Concentration Risk [Member] | Revenue [Member]      
Customer Concentrations      
Percentage of major customers or segments 29.00% 22.00%