XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CUSTOMER CONCENTRATIONS (Details) - customer
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Customer Concentration Risk | Accounts Receivable      
Customer Concentrations      
Number of customers 3 3  
Customer Concentration Risk | Contract Asset      
Customer Concentrations      
Number of customers 2 1  
Customer Concentration Risk | Major Customer One | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 16.00% 36.00%  
Customer Concentration Risk | Major Customer One | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 39.00% 70.00%  
Customer Concentration Risk | Major Customer Two | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 14.00% 12.00%  
Customer Concentration Risk | Major Customer Two | Contract Asset      
Customer Concentrations      
Percentage of major customers or segments 32.00%    
Customer Concentration Risk | Major Customer Three | Accounts Receivable      
Customer Concentrations      
Percentage of major customers or segments 14.00% 12.00%  
Power Industry Services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 73.00% 76.00% 78.00%
Power Industry Services | Customer Concentration Risk | Revenue      
Customer Concentrations      
Number of customers 3 2 1
Power Industry Services | Customer Concentration Risk | Major Customer One | Revenue      
Customer Concentrations      
Percentage of major customers or segments 19.00% 38.00% 57.00%
Power Industry Services | Customer Concentration Risk | Major Customer Two | Revenue      
Customer Concentrations      
Percentage of major customers or segments 16.00% 12.00%  
Power Industry Services | Customer Concentration Risk | Major Customer Three | Revenue      
Customer Concentrations      
Percentage of major customers or segments 15.00%    
Industry services | Product Concentration Risk | Revenue      
Customer Concentrations      
Percentage of major customers or segments 25.00% 20.00% 19.00%